公羊子丹
发表于 2025-7-15 07:07
G0内部时钟漂了导致UART乱发
最近G0用内部HSI做串口,结果一跑长时间就发现串口发的数据全是乱码。
Clyde011
发表于 2025-7-15 07:14
直接上外部晶振最省事。
公羊子丹
发表于 2025-7-15 07:14
内部HSI长期真不稳。
周半梅
发表于 2025-7-15 07:15
我后来换外部晶振了。
帛灿灿
发表于 2025-7-15 07:16
串口跑高速就容易飘。
童雨竹
发表于 2025-7-15 07:17
用低波特率能好点。
万图
发表于 2025-7-15 07:18
看看校准寄存器调没?
Wordsworth
发表于 2025-7-15 07:19
跑完记得锁频。
Bblythe
发表于 2025-7-15 07:20
外围干扰也可能带偏。
Pulitzer
发表于 2025-7-15 07:20
给供电滤波稳点试试。
Uriah
发表于 2025-7-15 07:21
跑完多测几次看看。
flycamelaaa
发表于 2025-7-15 15:50
根本原因HSI的频率稳定性不足。
powerantone
发表于 2025-7-15 15:50
HSI的频率稳定性随时间下降,尤其在高温或低电压环境下加速漂移。短时间测试可能正常,但连续运行数小时后,时钟偏差累积至不可接受范围。
stormwind123
发表于 2025-7-15 15:51
建议用外部高速晶振。
probedog
发表于 2025-7-15 18:51
建议定期校准HSI。
classroom
发表于 2025-7-15 20:52
降低UART波特率,增加通信冗余设计。
页:
[1]