28335的CAN通讯问题

[复制链接]
2765|18
 楼主| shuting 发表于 2017-1-16 14:02 | 显示全部楼层 |阅读模式
本帖最后由 shuting 于 2017-1-16 14:40 编辑

各位大神,想请教一下,28335的CAN通讯如何设置寄存器,才能使得发送之后没有收到应答的情况下,不再重新发送?我现在做实验过程中发现,如果CAN总线上没有其他节点或者发送信息的节点没有收到应答信号,该节点就会重复发送信息,本来是定时10ms发送一次信息,没有收到应答时用示波器观察CANTX引脚的波形一直有,收到应答时才会呈现10ms为周期的波形。现在想让28335每隔10ms定时发送一次数据,没收到应答也不再重新发送,设置CAN模块的什么寄存器能实现呢?如果有知道的大神请帮帮忙,谢谢了!
s2012fy 发表于 2017-1-17 10:47 | 显示全部楼层
你的总线上其他设备的CAN频率是不是还没设置成相同的
kmzuaz 发表于 2017-1-17 22:09 | 显示全部楼层
这个是消息应答的问题吗?
kmzuaz 发表于 2017-1-17 22:11 | 显示全部楼层
CAN模块的通信频率对吗?
minzisc 发表于 2017-1-18 23:01 | 显示全部楼层
这个是第一次通信能够收到数据吗
minzisc 发表于 2017-1-18 23:03 | 显示全部楼层
CAN通信节点是不是太多了?
pmp 发表于 2017-1-20 17:21 | 显示全部楼层
s2012fy 发表于 2017-1-17 10:47
你的总线上其他设备的CAN频率是不是还没设置成相同的

重复发送数据的问题
pmp 发表于 2017-1-20 17:23 | 显示全部楼层
节点太多了吧。
andyjian 发表于 2017-1-23 16:00 | 显示全部楼层
波特率有问题
xiaoyaodz 发表于 2017-1-26 20:05 | 显示全部楼层
使用lookup自测这个程序了吗?
xiaoyaodz 发表于 2017-1-26 20:07 | 显示全部楼层
CAN的节点设计也很重要。
charrijon 发表于 2017-1-26 20:23 | 显示全部楼层
这个好像是会一直发的
isseed 发表于 2017-1-26 22:44 | 显示全部楼层
xiaoyaodz 发表于 2017-1-26 20:05
使用lookup自测这个程序了吗?

这个有自测?
isseed 发表于 2017-1-26 22:44 | 显示全部楼层
xiaoyaodz 发表于 2017-1-26 20:05
使用lookup自测这个程序了吗?

是配置哪个寄存器实现的?
51xlf 发表于 2017-1-28 18:15 | 显示全部楼层
配置28335的CAN总线模块波特率
51xlf 发表于 2017-1-28 18:15 | 显示全部楼层
在不同的系统中,CAN 总线的波特率可以不同
Levenburg 发表于 2017-1-29 19:36 | 显示全部楼层
通信频率对吗
lzbf 发表于 2017-1-29 22:32 | 显示全部楼层
这个不是通过寄存器的实现吧
lzbf 发表于 2017-1-29 22:40 | 显示全部楼层
CAN不是有自动发的功能吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

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