[STM32F1] 两个 STM 板之间的 CAN 通信

[复制链接]
411|6
 楼主| jerry尧 发表于 2025-4-25 10:00 | 显示全部楼层 |阅读模式
正在通过 CAN 在两个 STM 芯片之间进行通信。使用 STM32F103ZET6(作为发射器)和 STM32F103C8(作为接收器)。

接收机接不到数据。示波器也看不到数据。
接下来怎么查,有没有相关例程。
七毛钱 发表于 2025-4-25 12:53 | 显示全部楼层
建议首先检查物理连接。
laocuo1142 发表于 2025-4-25 12:56 | 显示全部楼层
检查接收器的接收函数是否正确实现,是否在中断服务程序中正确处理接收到的数据。
flycamelaaa 发表于 2025-4-25 12:57 | 显示全部楼层
中断服务程序是否正确编写,是否能够正确响应中断并处理数据。
powerantone 发表于 2025-4-25 12:57 | 显示全部楼层
例程可以上正点原子官网找找看。
内政奇才 发表于 2025-4-25 14:30 | 显示全部楼层
检查是否正确使能了 CAN 时钟和对应的 GPIO 时钟。
豌豆爹 发表于 2025-4-25 20:03 | 显示全部楼层
发射器和接收器的波特率不匹配?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

49

主题

73

帖子

0

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