zyf部长 发表于 2022-9-2 22:09

发现进不了中断

CAN通讯使用标准帧进行通讯时怎么在中断里进行帧ID判定啊我现在测试中发现进不了中断

pengf 发表于 2022-9-2 22:12

楼主程序可以公开吗?贴程序看下吧,这么说看不出什么原因

zyf部长 发表于 2022-9-2 22:13


zyf部长 发表于 2022-9-2 22:15

上图是我的CAN通讯配置 是否有问题希望有经验的大佬能够给予帮助

juventus9554 发表于 2022-9-2 22:17

这么多红色波浪线是啥意思。

zyf部长 发表于 2022-9-2 22:20


中文标注 那个不影响的

pengf 发表于 2022-9-2 22:21

在中断里读取帧,然后判断啊。

zyf部长 发表于 2022-9-2 22:23

中断里面不进行帧ID判断吗

zyf部长 发表于 2022-9-2 22:25


tian111 发表于 2022-9-2 22:27

这是中断里面进行处理的中断函数进入不了中断

juventus9554 发表于 2022-9-2 22:30

发送接收输入输出设置了吗?

supernan 发表于 2022-9-2 22:32

接收屏蔽寄存器没看到你设置(RXM0SIDH、RXM0SIDL)

进入正常模式,我看到都是如下设置的。
      CANCON = 0x00;                              //ÇëÇóÕý³£·½Ê½
      while((CANSTAT&0x80) != 0x80);    //µÈ´ý½øÈëÕý³£Ä£Ê½

zyf部长 发表于 2022-9-2 22:34

这个倒影响不大吧

zyf部长 发表于 2022-9-2 22:36


已经解决没有配置过滤寄存器和屏蔽寄存器
页: [1]
查看完整版本: 发现进不了中断