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

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1M系列
  4. ME05 Can初始化后第一帧收不到,会进入中断。但是ID包括数据都是0,后面的数据都能正常接收!

ME05 Can初始化后第一帧收不到,会进入中断。但是ID包括数据都是0,后面的数据都能正常接收!

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

    大神,帮忙解决下!
    337cb79e-26d8-4343-aff3-f0fd914e1907-image.png
    8de464e7-8200-4e95-8632-4b7439208313-image.png

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

      使能CAN中断前,清空一些CAN的NVIC中断pending 位

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

        初始化的顺序也有些问题,参考一下帖子
        https://forum.ytmicro.com/topic/76/flexcan初始化注意事项?_=1728537311118

        1 条回复 最后回复
        1
        • PedroCaoP 离线
          PedroCaoP 离线
          PedroCao
          编写于 最后由 编辑
          #4

          楼主还关注么,我也被这个问题困扰,最近调试找到了问题的原因。初始化中FLEXCAN_DRV_RxFifo(CAN_INST0, &rxMsg); 中断中是FLEXCAN_DRV_RxFifo(CAN_INST0, &canRxMsg)。FLEXCAN_DRV_RxFifo函数内部调试来看是不读取buf数据的只是指定了地址,指定地址后的下次中断后会把数据放到这个地址内,初始化中指定的地址是&rxMsg,那么第一帧数据会被放到rxMsg里,第二帧及以后的数据才会放到canRxMsg中。 也请@Frankie看下是不是这个原因,因为我看楼主的代码和我之前的一样,问题表现也一样。

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

            是这样的,第一帧数据会被放到rxMsg里,第二帧及以后的数据才会放到canRxMsg中

            1 条回复 最后回复
            0

          • 云途开发生态介绍

            快速上手云途开发生态

          • 云途论坛规则/Yuntu Forum Rules

            发帖前请查看

          • YT CONFIG TOOL调查问卷

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

          • can
            21
            demo
            20
            uds
            13
            lin stack
            11
            md14
            6
            fbl
            5
            yt-link
            5
            adc模块
            4
            Online Users
            tuanduongT
            tuanduong
            • 登录

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