[STM32C0] C0系列UART空闲中断好像没起作用

[复制链接]
481|10
 楼主| 周半梅 发表于 2025-6-14 07:16 | 显示全部楼层 |阅读模式
串口收数据长度不固定,用空闲中断没反应,有没有人遇到一样的?
Clyde011 发表于 2025-6-14 07:21 | 显示全部楼层
有时候用逻辑分析仪抓帧会更清晰一点。
公羊子丹 发表于 2025-6-14 07:21 | 显示全部楼层
空闲中断触发条件挺苛刻的,可能数据间隔不够?
帛灿灿 发表于 2025-6-14 07:23 | 显示全部楼层
我试过HAL库版本问题导致进不了空闲。
童雨竹 发表于 2025-6-14 07:23 | 显示全部楼层
USARTx->ISR 里看IDLE位有置位吗?
万图 发表于 2025-6-14 07:24 | 显示全部楼层
中断优先级搞错也可能直接被跳过。
Wordsworth 发表于 2025-6-14 07:25 | 显示全部楼层
有没有先清空IDLE位?不然后面不会再进。
Bblythe 发表于 2025-6-14 07:26 | 显示全部楼层
是不是用了IT而不是DMA模式?不太一样。
Pulitzer 发表于 2025-6-14 07:26 | 显示全部楼层
我用CubeMX生成代码也不行,手写才搞定。
Uriah 发表于 2025-6-14 07:27 | 显示全部楼层
接收满一帧才触发,不是随便触发的。
工程师犹饿死 发表于 2025-6-25 07:02 来自手机 | 显示全部楼层
串口收数据长度不固定,用空闲中断没反应,有没有人遇到一样的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

167

主题

6128

帖子

1

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