当前位置:
工控论坛
> >
产品
>
工业互联
>
现场总线
>
Can
我要发帖
请教!!
点击:
879
| 回复:
3
gongkongedit
关注
私信
精华:1099帖
求助:0帖
帖子:14392帖 | 54470回
年度积分:0
历史总积分:622
注册:2008年9月08日
发表于:2005-08-14 18:37:00
楼主
请教一下各位高手,我在写发送缓冲区的时候,(10开始的地址),结果都写到96开始的地址里面去了,这正常吗? 在发送的时候,只要一启动发送命令,总线状态寄存器就变成了F4,错误寄存器变成了03,(帧开始错误,可我的帧格式是严格按照扩展模式来的),但是错误计数器的值却还是0,也就是说没有达到127的值啊,为什么会脱离总线了,而且必须要硬件复位才能恢复正常状态,请问是什么原因呢。
分享到:
收藏
邀请回答
回复楼主
举报
gongkongedit
关注
私信
精华:1099帖
求助:0帖
帖子:14392帖 | 54470回
年度积分:0
历史总积分:622
注册:2008年9月08日
发表于:2005-08-16 00:07:00
1楼
这个论坛的人太不热心了吧,还好我自己搞定了,以后出现问题的可以来看看。 1、数据向10开始的地址写的时候,也会向96开始的地址里面写入。 2、总线状态一发送就脱离,是因为发送错误寄存器的值超过了初始化时候的预定值,有可能是波特率不对,或者是两边的模式不对,也可能是缓冲区不对,还有可能是硬件问题(好象如果接收器电路不对会导致发送缓冲区的写入值不正确,我不确定,但是我的确实如此) 3、发送的时候一定要接电阻,否则可能导致总线错误。
回复
引用
举报
清风笑
关注
私信
精华:1帖
求助:0帖
帖子:4帖 | 99回
年度积分:0
历史总积分:1294
注册:2001年11月08日
发表于:2005-08-20 10:18:00
2楼
GOOD!
回复
引用
举报
芝芝
关注
私信
精华:0帖
求助:0帖
帖子:7帖 | 107回
年度积分:0
历史总积分:217
注册:2005年4月06日
发表于:2005-09-07 15:54:00
3楼
我用的can模块,单个测试没什么问题,为什么组网后,就不上传呢?
回复
引用
举报
热门招聘
相关主题
求助:谁有西门子PDM软件
[1369]
组态王与多台CP1H以CP1W-CIF...
[1453]
工控机能使用CAN总线直接控制...
[1545]
AS-Interface常见基础问题解...
[2446]
profibus 和MPI 总线有什么区...
[2296]
综述:智能建筑中的现场总线
[2709]
浅谈PROFIBUS-DP现场总线在桥...
[1710]
制定中国现场总线标准的几点...
[2356]
网线能有多长
[2044]
求助GSD文件的编写,急!
[1390]
官方公众号
智造工程师
客服
小程序
公众号