[STM32G4] G4跑CAN FD,波特率一高就出错

[复制链接]
391|11
 楼主| Wordsworth 发表于 2025-6-8 07:38 | 显示全部楼层 |阅读模式
数据速率调高后就开始掉帧,是滤波器没设置好吗还是接收缓冲炸了?
Clyde011 发表于 2025-6-8 07:41 | 显示全部楼层
波特率建议不要一下调太高,逐步来。
公羊子丹 发表于 2025-6-8 07:41 | 显示全部楼层
是不是终端电阻没加好?
周半梅 发表于 2025-6-8 07:42 | 显示全部楼层
CAN FD超1Mbps后线要特别短。
帛灿灿 发表于 2025-6-8 07:43 | 显示全部楼层
用逻辑分析仪看一眼ACK部分就知道了。
童雨竹 发表于 2025-6-8 07:44 | 显示全部楼层
滤波器太窄也会丢包。
万图 发表于 2025-6-8 07:44 | 显示全部楼层
ST那个CAN FD配置界面坑还挺多的。
 楼主| Wordsworth 发表于 2025-6-8 07:45 | 显示全部楼层
RX FIFO爆满有没有处理?
Bblythe 发表于 2025-6-8 07:46 | 显示全部楼层
FDCAN模式和Classic CAN不一样,注意下配置。
Pulitzer 发表于 2025-6-8 07:46 | 显示全部楼层
我一开始是Classic模式跑FD,后来调好了才通。
Clyde011 发表于 2025-6-8 07:47 | 显示全部楼层
别忘了调好时钟精度,CAN对这个敏感。
codingtuzi 发表于 2025-6-8 13:05 | 显示全部楼层
这个不应该啊!
G4的性能很棒呀
您需要登录后才可以回帖 登录 | 注册

本版积分规则

160

主题

6108

帖子

1

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