打印
[STM32F1]

两个 STM 板之间的 CAN 通信

[复制链接]
269|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 | 只看该作者
中断服务程序是否正确编写,是否能够正确响应中断并处理数据。

使用特权

评论回复
5
powerantone| | 2025-4-25 12:57 | 只看该作者
例程可以上正点原子官网找找看。

使用特权

评论回复
6
内政奇才| | 2025-4-25 14:30 | 只看该作者
检查是否正确使能了 CAN 时钟和对应的 GPIO 时钟。

使用特权

评论回复
7
豌豆爹| | 2025-4-25 20:03 | 只看该作者
发射器和接收器的波特率不匹配?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

42

帖子

0

粉丝