Bblythe
发表于 2025-6-13 07:22
USART1在C031上老丢数据,咋整?
速率不高但收发对不上,一接蓝牙就开始丢,怀疑中断处理太慢?
公羊子丹
发表于 2025-6-13 07:25
波特率是不是配置错了?
周半梅
发表于 2025-6-13 07:25
接收缓存够用吗?
帛灿灿
发表于 2025-6-13 07:26
收中断触发后是不是来不及处理?
童雨竹
发表于 2025-6-13 07:27
你是DMA接收还是轮询?
万图
发表于 2025-6-13 07:27
ST这颗C0系列性能确实弱点,处理要快。
Wordsworth
发表于 2025-6-13 07:28
中断优先级调高点试试。
Bblythe
发表于 2025-6-13 07:29
你有检查溢出位吗?
Pulitzer
发表于 2025-6-13 07:30
用环形缓冲区可能会更稳定。
Uriah
发表于 2025-6-13 07:31
有试过USART空闲中断接收吗?
Clyde011
发表于 2025-6-13 07:32
是不是RX脚附近干扰太大?
flycamelaaa
发表于 2025-6-13 16:46
USART1的TX和RX引脚连接是否正确,有无松动或接触不良。
powerantone
发表于 2025-6-13 17:00
检查连接线缆是否完好,避免信号衰减或干扰。
stormwind123
发表于 2025-6-13 19:36
如果使用中断方式接收数据,确保中断服务函数执行时间短,避免长时间占用CPU。
stormwind123
发表于 2025-6-13 20:00
波特率配置不对?
classroom
发表于 2025-6-13 22:00
如果使用查询方式接收数据,确保及时读取接收缓冲区,避免数据溢出。
probedog
发表于 2025-6-13 23:00
合理设置中断优先级,防止其他高优先级中断影响USART1的中断响应。
页:
[1]