28335的CAN通讯问题

2019-07-19 13:08发布

本帖最后由 shuting 于 2017-1-16 14:40 编辑

各位大神,想请教一下,28335的CAN通讯如何设置寄存器,才能使得发送之后没有收到应答的情况下,不再重新发送?我现在做实验过程中发现,如果CAN总线上没有其他节点或者发送信息的节点没有收到应答信号,该节点就会重复发送信息,本来是定时10ms发送一次信息,没有收到应答时用示波器观察CANTX引脚的波形一直有,收到应答时才会呈现10ms为周期的波形。现在想让28335每隔10ms定时发送一次数据,没收到应答也不再重新发送,设置CAN模块的什么寄存器能实现呢?如果有知道的大神请帮帮忙,谢谢了!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
pmp
1楼-- · 2019-07-20 10:08
节点太多了吧。
andyjian
2楼-- · 2019-07-20 12:47
波特率有问题
xiaoyaodz
3楼-- · 2019-07-20 16:13
使用lookup自测这个程序了吗?
xiaoyaodz
4楼-- · 2019-07-20 18:12
CAN的节点设计也很重要。
charrijon
5楼-- · 2019-07-20 21:37
 精彩回答 2  元偷偷看……
isseed
6楼-- · 2019-07-20 22:42
xiaoyaodz 发表于 2017-1-26 20:05
使用lookup自测这个程序了吗?

这个有自测?

一周热门 更多>