打印
[CAN-bus/DeviceNet]

请教关于CAN接收的问题

[复制链接]
2041|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sfxboy|  楼主 | 2007-7-17 21:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
mobile3000| | 2007-7-26 22:52 | 只看该作者

检查一下中断处理程序

使用特权

评论回复
板凳
太阳之母| | 2007-7-29 04:17 | 只看该作者

嘿嘿

用过几种片子,一般都是要求在中断处理代码里读一下中断状态寄存器,中断标志就自动清0了,是不是你的中断处理代码没读,使得第一个报文来了以后,中断标志就一直有效,没完没了地出了中断又进中断?
如果是这样,就算有比较大的硬件报文缓冲区也很快就占满了,即使有的片子可以设置所谓的“覆盖”接收方式,也是不行的,因为中断太频繁了,每执行一条指令后就进一次中断处理代码,程序差不多在单步运行,几乎就算死了。呵呵

使用特权

评论回复
地板
lee_mt| | 2007-7-29 15:30 | 只看该作者

最好还是试一下到底有没有响应中断.

使用特权

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

本版积分规则

1

主题

2

帖子

1

粉丝