sja1000要怎么才能进入发送中断?
我用的是51和sja1000搭建的can通信模块使用Pelican的自发自收模式,设置MODE寄存器的值为:0x04,进入工作模式后状态寄存器SR的值为0x5c
然后写数据到发送缓冲区,然后设置命令寄存器CMR的值为:0x11,开始发送
但是SR显示始终在发送数据,没有产生发送中断,也没有接受中断,难道不是在这个时候产生中断吗?
对了,我接入终端电阻,但只有100欧 问题解决了吗?
00superman00 发表于 2012-7-23 16:51 static/image/common/back.gif
问题解决了吗?
我也想知道···我也卡在这里了 我的问题是写入缓冲区后发送不出去,SR显示64,发送错误,也抓不到波形~请问lz的问题解决了么 CAN总线必须要有2个点,如果只有一个点是永远显示发送不成功。 自发自收你要设置输出寄存器 还有就是你如果要中断,还要设置中断寄存器,我记得有发送中断和接收中断,还有错误中断和溢出中断 使能发送中断以后,发送中断是自动进入的吧。发送完了就自动中断了。
页:
[1]