开启了验收滤波后,CAN总线接收不能中断了,大家有遇到过吗?怎么解决的?用的是LPC2129/01的芯片
需求补充: halibote523 ,大哥你说的我知道,都试过了,不设置验收率的话可以接收中断。设置的话,可以看到接收地址处得数据。但是不能中断。
![](http://uphotos.eepw.com.cn/jackwang/thumb/avatar.jpg)
1楼
http://share.eepw.com.cn/share/download/id/58900 这个你参考下~~
![](http://uphotos.eepw.com.cn/XCMG/thumb/avatar.jpg)
2楼
仿真的时候是可以的,但是下到芯片就不可以用了。在线调试的时候可以看到数据的接收,中断位液开启了,就是不能触发。
![](http://uphotos.eepw.com.cn/halibote/thumb/avatar.jpg)
3楼
要检查: 1、CAn总线上是否有一个120欧姆的电阻 2、设施的过滤器是怎么样的,是全比较还是全屏蔽? 3、如果是全比较的话是否ID正确? 4、发送与接收的ID是否是标准帧还是扩展帧 5、标准帧是11位,扩展帧位29位或者是32位 请按照以上步骤来检查
最新人才