跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
折叠
品牌标识

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1M系列
  4. 可以解释下UART_EVENT_RX_FULL和UART_EVENT_END_TRANSFER在接收calllback中的区别吗?

可以解释下UART_EVENT_RX_FULL和UART_EVENT_END_TRANSFER在接收calllback中的区别吗?

已定时 已固定 已锁定 已移动 YTM32B1M系列
9 帖子 3 发布者 132 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • ThorT 离线
    ThorT 离线
    Thor
    编写于 最后由 编辑
    #1

    用STATUS_UART_IDLE_ERROR来判断1帧完整数据的接收,还是用UART_EVENT_RX_FULL和UART_EVENT_END_TRANSFER?

    1 条回复 最后回复
    0
    • RuiXuR 离线
      RuiXuR 离线
      RuiXu YunTu
      编写于 最后由 编辑
      #2

      STATUS_UART_IDLE_ERROR是用于接收不定长度的数据,看具体情况。UART_EVENT_RX_FULL 代表已经接收到目标字节长度,这个时候会进入callback,此时RX还没有关闭,可以继续调用CddUart_SetBuffer来达到连续接收的作用。如果没有调用此函数,便认为接收完成callback反映UART_EVENT_RX_END,此时RX关闭,如果需要继续接收,需要再次调用异步接收API

      1 条回复 最后回复
      0
      • ThorT 离线
        ThorT 离线
        Thor
        编写于 最后由 编辑
        #3

        image.png接收的时候遇到UART_RX_OVERRUN,不能继续接收,是为啥?

        1 条回复 最后回复
        0
        • ThorT 离线
          ThorT 离线
          Thor
          编写于 最后由 编辑
          #4

          打断点会进去,会关闭串口,调试不了了,怎么办?

          1 条回复 最后回复
          0
          • RuiXuR 离线
            RuiXuR 离线
            RuiXu YunTu
            编写于 最后由 编辑
            #5

            你是用的SDK吗?我以为你是用的MCAL,不过遇到UART_RX_OVERRUN确实应该停止接收,应该要重新调用接收API

            1 条回复 最后回复
            0
            • ThorT 离线
              ThorT 离线
              Thor
              编写于 最后由 编辑
              #6

              是什么原因导致UART_RX_OVERRUN?buffer溢出吗?

              1 条回复 最后回复
              0
              • YTCQ_shejiwangY 离线
                YTCQ_shejiwangY 离线
                YTCQ_shejiwang YunTu
                编写于 最后由 YTCQ_shejiwang 编辑
                #7

                你用的是中断模式,没做改动的话,应该是FIFO。就是FIFO满了,又收到了新数据。你用的是哪颗料?

                1 条回复 最后回复
                0
                • ThorT 离线
                  ThorT 离线
                  Thor
                  编写于 最后由 编辑
                  #8

                  YTM32B1MC03,SDK调试的

                  1 条回复 最后回复
                  0
                  • ThorT 离线
                    ThorT 离线
                    Thor
                    编写于 最后由 编辑
                    #9

                    RX EMPTY 和ERROR标志位都报1了,收不到数据了
                    image.png

                    1 条回复 最后回复
                    0

                  • 云途开发生态介绍

                    快速上手云途开发生态

                  • 云途论坛规则/Yuntu Forum Rules

                    发帖前请查看

                  • YT CONFIG TOOL调查问卷

                    帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...

                  • can
                    20
                    demo
                    20
                    uds
                    13
                    lin stack
                    10
                    md14
                    6
                    fbl
                    5
                    yt-link
                    5
                    adc模块
                    4
                    Online Users
                    iss-dannI
                    iss-dann
                    • 登录

                    • 登录或注册以进行搜索。
                    • 第一个帖子
                      最后一个帖子
                    0
                    • 版块
                    • 最新
                    • 标签
                    • 热门