[STM32C0] USART1在C031上老丢数据,咋整?

[复制链接]
658|26
yiy 发表于 2026-1-10 17:56 | 显示全部楼层
中断处理慢确实是嵌入式 / 蓝牙通信中数据丢失的核心原因之一,尤其是在数据收发环节,中断响应不及时会导致数据寄存器溢出、缓冲区覆盖等问题
598330983 发表于 2026-1-11 17:32 | 显示全部楼层
中断函数的核心原则是:越短、越快越好,只做最必要的操作,耗时操作放到主循环或线程中处理。
598330983 发表于 2026-1-12 15:09 | 显示全部楼层
中断处理过慢确实是嵌入式蓝牙通信中丢数据的核心原因之一
xuanhuanzi 发表于 2026-1-24 11:30 | 显示全部楼层
从硬件、软件、配置三个核心维度排查和解决。
gejigeji521 发表于 2026-1-25 10:55 | 显示全部楼层
需从硬件、配置、软件处理三个核心维度排查和解决
21mengnan 发表于 2026-1-28 18:27 | 显示全部楼层
串口丢数据的根本原因通常是:接收缓存溢出、波特率不匹配、硬件电平 / 时序异常、中断优先级不合理 或 代码处理效率低
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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