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

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1H系列
  4. HA ENHANCE_RXFIFO 读到重复数据

HA ENHANCE_RXFIFO 读到重复数据

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

    使用HA时,在使用enhance rx fifo的情况下,会出现读到重复的CAN帧的情况(主要是发生在写flash时)
    是这样操作有问题吗:
    88b6d4f7-a889-4dec-95ac-b47247218c39-2e5154189359b0aa6438e7bbf147d97e.png

    在触发
    FLEXCAN_EVENT_ENHANCE_RXFIFO_AVAILABLEDATA
    、FLEXCAN_EVENT_ENHANCE_RXFIFO_WATERMARK、FLEXCAN_EVENT_ENHANCE_RXFIFO_OVERFLOW
    事件后,是不是可以理解成CAN 帧已经放到rx_msg里面了。请问有没有关于这三个事件处理的更标准的流程的demo参考

    改成这种方式后似乎有改善,但不太明白原理
    25679bc2-292e-43c9-8a83-c0e93aece36a-fc38d8a6f9ea600a4c5ae198a058bdbb.png

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

      FLEXCAN_EVENT_ENHANCE_RXFIFO_WATERMARK是跟DMA相关的东西,具体的你要查看RM手册里的内容
      b98a568f-0dfc-4961-91e4-bed1daae53e1-image.png

      1 条回复 最后回复
      0
      • WRW 离线
        WRW 离线
        WR YunTu
        编写于 最后由 编辑
        #3

        FLEXCAN_EVENT_ENHANCE_RXFIFO_AVAILABLEDATA和FLEXCAN_EVENT_ENHANCE_RXFIFO_OVERFLOW一个是接收到数据的标志,一个是EnhancedFIFO溢出的标志

        1 条回复 最后回复
        0

      • 云途开发生态介绍

        快速上手云途开发生态

      • 云途论坛规则/Yuntu Forum Rules

        发帖前请查看

      • YT CONFIG TOOL调查问卷

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

      • demo
        19
        can
        18
        uds
        11
        lin stack
        7
        fbl
        5
        yt-link
        5
        md14
        4
        adc模块
        3
        Online Users
        mcM
        mc
        • 登录

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