请问51单片机串口通信时波特率设定4800同时使SMOD=1(也就是波特率加倍)和直接设置波特率9600区别

2025-04-15 16:42:25
推荐回答(2个)
回答1:

使用的如果是stc_isp,下载程序的话,波特率会自适应的,设置多少都不受影响;如果是正常的单片机--pc通讯,那么必须一致才可以保证数据的正确性。你说的情况,要验证后才知道结果。

回答2:

首先串口助手波特率,设置多少就是多少。
至于你开发板程序设置的 波特率是跟你 是否倍增是关联的。
倍增的时候 前提是你的4800是 比较准确的(对于波特率多数都不是百分百正好的),如果有一定偏差,再倍增 可能就会偏差更大 导致错误!