[STM32F0] CAN收不到数据咋回事

[复制链接]
 楼主| 万图 发表于 2025-8-2 07:20 | 显示全部楼层 |阅读模式
配置完CAN,主机发数据了但我一点反应都没,是过滤器没设好还是模式搞错了?
Clyde011 发表于 2025-8-2 07:33 | 显示全部楼层
有时候要加延时才能等主机枚举完成。
公羊子丹 发表于 2025-8-2 07:33 | 显示全部楼层
USB供电电压够吗?电容布了吗?
周半梅 发表于 2025-8-2 07:34 | 显示全部楼层
Cube生成的代码里面要插个MX_USB_Device_Init才行。
帛灿灿 发表于 2025-8-2 07:35 | 显示全部楼层
USB线换过吗?我有条就是一动就掉。
童雨竹 发表于 2025-8-2 07:36 | 显示全部楼层
CDC串口驱动用的是ST的inf文件吗?
 楼主| 万图 发表于 2025-8-2 07:37 | 显示全部楼层
USB引脚有没有开成模拟模式?
Wordsworth 发表于 2025-8-2 07:38 | 显示全部楼层
看看有没有VDDUSB这个供电没开。
Bblythe 发表于 2025-8-2 07:39 | 显示全部楼层
建议用逻辑分析仪看一下USB握手过程。
Pulitzer 发表于 2025-8-2 07:40 | 显示全部楼层
G431的USB不稳定是版本bug,升级下固件。
Uriah 发表于 2025-8-2 07:40 | 显示全部楼层
USB中断有没有拉起来?
stormwind123 发表于 2025-8-4 15:41 | 显示全部楼层
临时禁用过滤器,测试是否能接收所有数据。
stormwind123 发表于 2025-8-4 15:42 | 显示全部楼层
如果此时能接收到数据,说明原过滤器配置有问题。
powerantone 发表于 2025-8-4 15:43 | 显示全部楼层
是否启用了 CAN 全局中断?
flycamelaaa 发表于 2025-8-4 16:42 | 显示全部楼层
检查过滤器是否匹配目标 ID。
probedog 发表于 2025-8-4 17:43 | 显示全部楼层
检查中断是否触发。
classroom 发表于 2025-8-4 20:44 | 显示全部楼层
未启用 CAN 时钟?
内政奇才 发表于 2025-8-4 22:45 | 显示全部楼层
可能未调用 HAL_CAN_Start()。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

152

主题

5795

帖子

1

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

152

主题

5795

帖子

1

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