打印
[STM32F0]

CAN收不到数据咋回事

[复制链接]
220|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
万图|  楼主 | 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才行。

使用特权

评论回复
5
帛灿灿| | 2025-8-2 07:35 | 只看该作者
USB线换过吗?我有条就是一动就掉。

使用特权

评论回复
6
童雨竹| | 2025-8-2 07:36 | 只看该作者
CDC串口驱动用的是ST的inf文件吗?

使用特权

评论回复
7
万图|  楼主 | 2025-8-2 07:37 | 只看该作者
USB引脚有没有开成模拟模式?

使用特权

评论回复
8
Wordsworth| | 2025-8-2 07:38 | 只看该作者
看看有没有VDDUSB这个供电没开。

使用特权

评论回复
9
Bblythe| | 2025-8-2 07:39 | 只看该作者
建议用逻辑分析仪看一下USB握手过程。

使用特权

评论回复
10
Pulitzer| | 2025-8-2 07:40 | 只看该作者
G431的USB不稳定是版本bug,升级下固件。

使用特权

评论回复
11
Uriah| | 2025-8-2 07:40 | 只看该作者
USB中断有没有拉起来?

使用特权

评论回复
12
stormwind123| | 2025-8-4 15:41 | 只看该作者
临时禁用过滤器,测试是否能接收所有数据。

使用特权

评论回复
13
stormwind123| | 2025-8-4 15:42 | 只看该作者
如果此时能接收到数据,说明原过滤器配置有问题。

使用特权

评论回复
14
powerantone| | 2025-8-4 15:43 | 只看该作者
是否启用了 CAN 全局中断?

使用特权

评论回复
15
flycamelaaa| | 2025-8-4 16:42 | 只看该作者
检查过滤器是否匹配目标 ID。

使用特权

评论回复
16
probedog| | 2025-8-4 17:43 | 只看该作者
检查中断是否触发。

使用特权

评论回复
17
classroom| | 2025-8-4 20:44 | 只看该作者
未启用 CAN 时钟?

使用特权

评论回复
18
内政奇才| | 2025-8-4 22:45 | 只看该作者
可能未调用 HAL_CAN_Start()。

使用特权

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

本版积分规则

137

主题

5630

帖子

1

粉丝