[STM32G4] CAN总线不报错但一直没数据,是哪里搞错了吗

[复制链接]
 楼主| 童雨竹 发表于 2025-6-4 07:19 | 显示全部楼层 |阅读模式
CAN初始化后不报bus off,中断也不进,就是收不到数据,逻辑分析仪上也看不到帧。
Clyde011 发表于 2025-6-4 07:25 | 显示全部楼层
检查下时钟源是不是稳定。
公羊子丹 发表于 2025-6-4 07:25 | 显示全部楼层
检查一下终端电阻有没有接好。
周半梅 发表于 2025-6-4 07:26 | 显示全部楼层
跟对面设备波特率对上了吗?
帛灿灿 发表于 2025-6-4 07:27 | 显示全部楼层
CAN要记得进入正常模式。
 楼主| 童雨竹 发表于 2025-6-4 07:28 | 显示全部楼层
我的G4之前是引脚复用没配对。
万图 发表于 2025-6-4 07:29 | 显示全部楼层
启动了接收 FIFO 吗?
Wordsworth 发表于 2025-6-4 07:30 | 显示全部楼层
波形抓一下看看有没有ACK。
Bblythe 发表于 2025-6-4 07:31 | 显示全部楼层
配错ID滤波器也会收不到。
Pulitzer 发表于 2025-6-4 07:32 | 显示全部楼层
要用 HAL_CAN_Start。
Uriah 发表于 2025-6-4 07:34 | 显示全部楼层
你是正常帧还是扩展帧?
发的非官方的 发表于 2025-6-25 07:34 来自手机 | 显示全部楼层
CAN初始化后不报bus off,中断也不进,就是收不到数据,逻辑分析仪上也看不到帧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

155

主题

5860

帖子

2

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