当前位置:
工控论坛
> >
产品
>
工业互联
我要发帖
求助:关于SJA1000的使用
点击:
490
| 回复:
2
gongkongedit
关注
私信
精华:1099帖
求助:0帖
帖子:14392帖 | 54470回
年度积分:0
历史总积分:622
注册:2008年9月08日
发表于:2003-11-28 13:21:00
楼主
本人现在用SJA1000做了一个CAN节点,遇到一点问题:上电进入复位模式以后,我想让其进入工作模式,对控制寄存器写入#00H,再读控制寄存器,结果总为#21H,最低位为1,还是处于复位状态!这是为什么呢?(SJA1000工作于BASICCAN模式,对测试寄存器进行读写没有问题,说明接口没有硬件问题),请指点,谢谢!
分享到:
收藏
邀请回答
回复楼主
举报
收益
关注
私信
精华:1帖
求助:0帖
帖子:13帖 | 224回
年度积分:0
历史总积分:282
注册:2003年10月01日
发表于:2003-11-27 17:19:00
1楼
控制寄存器,结果总为#21H,是发生了Overrun Error. 接收处理没有及时。 解决方案(供参考) 1,修改接收处理程序。 2,设定ACR,AMR的屏蔽ID。只接收指定ID的数据。
回复
引用
举报
清风笑
关注
私信
精华:1帖
求助:0帖
帖子:4帖 | 99回
年度积分:0
历史总积分:1294
注册:2001年11月08日
发表于:2003-11-28 13:21:00
2楼
很有可能是SJA1000处于“硬件保持复位”状态。
回复
引用
举报
热门招聘
相关主题
PC扩充和互连技术的发展
[1752]
< <PROFIBUS-DP 现场...
[1561]
关于:RPR加弹机
[1419]
智能化现场仪表的结构(转载)
[1804]
485只能是一主多从吗?
[2042]
评日益浮现的非PC设备
[1757]
需要现场组网、通信的朋友
[3662]
AS-Interface常见基础问题解...
[2446]
现场总线种类及标准介绍
[7376]
CTSOFT 软件为什么不能连接
[1406]
官方公众号
智造工程师
客服
小程序
公众号