打印
[CAN-bus/DeviceNet]

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

[复制链接]
1993|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
duanhan|  楼主 | 2008-5-30 13:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
can禁用所有消息对象后,
...
    status = CAN0STA;
...
    if((status&0x10)!=0)
                 led = 0;
.....


指示灯亮,表示接收到了数据.
请问数据接收到哪了?
谢谢!

相关帖子

沙发
lnskngdc| | 2008-5-30 16:11 | 只看该作者

是用的c8051f040吗?

如果是,那就说明正常,因为该CPU的CAN内核不能屏蔽CAN中断,所以总是收到中断信号。

使用特权

评论回复
板凳
xuxiaozhao| | 2008-6-8 11:19 | 只看该作者

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

数据接收到像串口一样的缓存区内.
如果缓存有数据都会产生中断啊.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

5

帖子

1

粉丝