万图 发表于 2025-8-2 07:20

CAN收不到数据咋回事

配置完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()。
页: [1]
查看完整版本: CAN收不到数据咋回事