airgogo 发表于 2025-3-1 16:08:31

串口误差率这个怎么消除呢

拿到MCU,总是希望自己的MCU能跑到最高性能的频率,怎么兼顾最高内部IRC频率和兼顾串口准确率呢?
一般使用115200的波特率场景最多。
像12C5A这种芯片使用12M外部晶振,误差率达到8.51%,实现工程中是没办法使用,每传10个字节就有乱码存在。



神农鼎 发表于 2025-3-1 21:59:05


xxkj2010 发表于 2025-3-1 22:13:23

这应该是无法避免的问题,用哪一款MCU都一样。想得到比较准确的波特率,就得使用一些特定频率的晶振,如11.0592,22.1184

DebugLab 发表于 2025-3-2 17:50:57

晶振换11.0592M或22.1184M
如无特殊要求,建议使用内部时钟
老型号不建议用于新设计,建议使用新出的型号

airgogo 发表于 2025-3-6 15:35:30

DebugLab 发表于 2025-3-2 17:50
晶振换11.0592M或22.1184M
如无特殊要求,建议使用内部时钟
老型号不建议用于新设计,建议使用新出的型号 ...

谢谢
页: [1]
查看完整版本: 串口误差率这个怎么消除呢