[PIC®/AVR®/dsPIC®产品] mcp2515发送失败

[复制链接]
 楼主| zeng5200 发表于 2024-1-26 10:46 | 显示全部楼层 |阅读模式
本帖最后由 zeng5200 于 2024-1-26 10:50 编辑

主控用cansend 发送几个字节,但是示波器在can_tx这个脚量到一直有数据不断的在发送(发送持续很久,应该是不对的),但是在上位机收不到数据,这个是什么原因?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
21mengnan 发表于 2024-1-27 20:40 | 显示全部楼层
看看这个芯片的官网的手册怎么介绍的啊,有没有参考电路。我没用过这个。
班杰明 发表于 2024-1-29 12:09 来自手机 | 显示全部楼层
波特率设置的有问题吗?
liu96jp 发表于 2024-2-5 16:50 | 显示全部楼层
楼主可以试试用逻辑分析仪抓一下波形
ex7s4 发表于 2024-2-5 18:09 | 显示全部楼层
电路的话你是参考谁家的方案设计的吗?
b5z1giu 发表于 2024-2-5 19:15 | 显示全部楼层
确实,一直发送估计是不对劲的
suw12q 发表于 2024-2-5 20:32 | 显示全部楼层
CAN的话玩的少,建议可以这样,就是先找这芯片的常规设计手册,先看看电路是否正确,然后再看看发送内容是否正确,最后再看时序啥的,是否正确
su1yirg 发表于 2024-2-5 21:40 | 显示全部楼层
不断发送的话应该是错误的CAN总线参数?
chenjun89 发表于 2024-2-5 21:40 来自手机 | 显示全部楼层
上位机收不到数据的话,看看是不是设置了帧ID这些参数。
lix1yr 发表于 2024-2-5 22:35 | 显示全部楼层
检查主控发送的CAN消息格式是否符合CAN协议要求,包括标识符、数据内容等。如果CAN消息格式错误,可能导致示波器一直在发送错误的数据
g0d5xs 发表于 2024-2-6 07:30 | 显示全部楼层
可能存在CAN总线冲突,导致数据发送失败。确保CAN总线上没有其他节点发送冲突的数据,可以通过CAN总线的错误计数器来检查是否存在错误
p0gon9y 发表于 2024-2-6 08:42 | 显示全部楼层
检查CAN总线的物理连接,包括线缆连接是否良好、终端电阻是否正确等。不良的物理连接可能导致数据发送失败
kaif2n9j 发表于 2024-2-6 09:45 | 显示全部楼层
检查示波器的设置是否正确,包括波特率、触发条件等。确保示波器设置正确以正确捕获CAN总线上的数据
q1ngt12 发表于 2024-2-6 12:08 | 显示全部楼层
检查上位机接收CAN数据的程序是否正确,包括是否正确配置了CAN接收参数、是否正确处理接收到的数据等
SophiaOP 发表于 2024-2-21 15:53 | 显示全部楼层
看下线路连接是不是有问题
OliviaSH 发表于 2024-2-25 22:14 | 显示全部楼层
抓取一下波形看看吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

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