Board logo

标题: 求救,CAN自测通过,正常模式发送缓冲区不能清空 [打印本页]

作者: denghaibo    时间: 2010-1-30 20:33     标题: 求救,CAN自测通过,正常模式发送缓冲区不能清空

请教高人,本人买的开发板写了段回环自测模式能正常运行。但换成正常模式后发现查找空闲发送缓冲区不成功,本人只有一个节点,没有外部电路,与这个有关系吗?
作者: 康桥人    时间: 2010-1-31 13:08

肯定发不出去的,没有应答位,至少要有两个节点才行
作者: denghaibo    时间: 2010-1-31 16:30

原来这样呀,谢谢版主!



2# 康桥人
作者: dongmian    时间: 2010-5-4 00:29

如果把can的rx和tx直接焊接到一起做测试,发送缓冲区可以清空吗?
作者: syj518    时间: 2010-5-4 14:17

还是来看看那格力小家电
作者: love海欣    时间: 2011-11-1 14:26

2# 康桥人

版主您好,
      我的问题也和楼主类似,一直在CAN初始化里等待同步应答过不去,跟不用说发送数据了,我用示波器在CAN_H和CAN_L上测只有2.5V的电压,我手上有另一块发送板子不用连接任何其他节点,就能发送数据能测出波形,测出的电压是3.1V和1.8V。
作者: wust163    时间: 2012-2-1 14:52

我现在也是这个问题,缓冲区老是满了,难道一定要用两个节点?
作者: denghaibo    时间: 2012-3-11 21:52

一定要两个及以上节点,没有应答,CAN会一直重发,并不清除缓冲区
作者: wust163    时间: 2012-3-19 17:23

不一定要两个节点的,你可以用CAN1和CAN4通信,但是一定得有CAN收发器,楼上有人说RX和TX相连是行不通的,我试过,你可以看一下CAN收发器结构,它每次把数据发送出去时还会返回发送一次用来确认数据,加上CAN收发器就可以通信了,我这里成功试过




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0