当前位置:
工控论坛
> >
产品
>
工业互联
>
现场总线
>
DeviceNet
我要发帖
sja1000求救!!!
点击:
1071
| 回复:
1
红袖
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 4回
年度积分:0
历史总积分:13
注册:2003年2月24日
发表于:2003-05-29 16:01:00
楼主
请教大侠: 我用的是 80c51+80c250+sja1000. 我初始化sja1000后,设置为自检模式,查看状态寄存器为12,中断寄存器为0.但我发送一个报文时,Tr位置1,中断寄存器就变为1110000.状态寄存器还为12.请教大侠,这是为什么呀,
分享到:
收藏
邀请回答
回复楼主
举报
awa405
关注
私信
精华:4帖
求助:0帖
帖子:17帖 | 63回
年度积分:0
历史总积分:134
注册:2002年12月13日
发表于:2003-05-29 16:01:00
1楼
请问你在发送报文时,CAN网络上还有没有别的设备,如果没有,是发送不出去的,这是因为CAN的发送机制是自我诊断、自动应答、自动重发的,根据中断寄存器为1110000可以看出,总线错误中断、总线报警中断都出现了,所以我估计你调试的时候还是按照调试232的思路在调试CAN,出现“孤立节点”的情况,比较常规的方法是再找一个CAN接收站点,或者将发送线和接收线闭环,这样就可以调试了。
回复
引用
举报
热门招聘
相关主题
P-NET系列讲座(五):多网结构...
[1866]
什么是OPC ,怎么用?
[3264]
求助:远程数据采集
[1830]
求教:关于ADAM模块的使用
[1777]
现场总线应用实例(三):西门子...
[6126]
讨论:征集金点子
[1842]
GPRS四种组网方式介绍
[4178]
请问高手modbus和tcp/ip哪个...
[4095]
求助:电流环和4~20mA有什么区...
[4278]
西门子200 SMART远程编程及程...
[4103]
官方公众号
智造工程师
客服
小程序
公众号