[CAN-bus/DeviceNet] 流明的CAN模块问题

[复制链接]
2918|1
 楼主| 疯子8972 发表于 2009-6-24 16:25 | 显示全部楼层 |阅读模式
流明的CAN模块问题<br />最近使用流明的CAN模块,如果我的CAN信号线和ZLG&nbsp;CAN分析仪连接上<br />发送一帧后&nbsp;&nbsp;分析仪显示一帧数据&nbsp;&nbsp;&nbsp;&nbsp;并且流明单片机进入中断<br />我读中断的结果temp1&nbsp;=&nbsp;CANStatusGet(CAN0_BASE,&nbsp;CAN_STS_CONTROL);<br />temp1值为0x48,即CAN_STATUS_EWARN和CAN_STATUS_TXOK<br />奇怪,为什么既然已经成功TXOK了,还有警报呢?<br /><br />如果把拔掉CAN线,发送一帧,<br />进入中断temp1为0x63,分别是代表4种错误<br />CAN_STATUS_LEC_STUFF,CAN_STATUS_LEC_FORM,<br />CAN_STATUS_EWARN,CAN_STATUS_EPASS<br />而且不停的进入中断,读出一直是这四种错误,就算我不再发送也是这样<br />请问谁用过流明的CAN模块&nbsp;&nbsp;能给点思路
 楼主| 疯子8972 发表于 2009-6-25 09:40 | 显示全部楼层

问题部分解决

<br />发现波特率有问题&nbsp;&nbsp;现在正常发送没有问题了<br />但是一旦线路有问题&nbsp;&nbsp;&nbsp;状态位中CAN_STATUS_EWARN,CAN_STATUS_EPASS这两位就一直存在,请问如何将这两个错误清除呢,错误计数器的值都是只读的,该怎么清零呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

32

主题

576

帖子

37

粉丝
快速回复 在线客服 返回列表 返回顶部