[CAN-bus/DeviceNet] can禁用所有消息对象后,开启中断依然能接收到数据?

[复制链接]
 楼主| duanhan 发表于 2008-5-30 13:30 | 显示全部楼层 |阅读模式
can禁用所有消息对象后,<br />...<br />&nbsp;&nbsp;&nbsp;&nbsp;status&nbsp;=&nbsp;CAN0STA;<br />...<br />&nbsp;&nbsp;&nbsp;&nbsp;if((status&0x10)!=0)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;led&nbsp;=&nbsp;0;<br />.....<br /><br /><br />指示灯亮,表示接收到了数据.<br />请问数据接收到哪了?<br />谢谢!<br />
lnskngdc 发表于 2008-5-30 16:11 | 显示全部楼层

是用的c8051f040吗?

如果是,那就说明正常,因为该CPU的CAN内核不能屏蔽CAN中断,所以总是收到中断信号。
xuxiaozhao 发表于 2008-6-8 11:19 | 显示全部楼层

can禁用所有消息对象后,开启中断依然能接收到数据?

数据接收到像串口一样的缓存区内.<br />如果缓存有数据都会产生中断啊.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

5

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部

5

主题

5

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部