UART 波特率分频
由外设时钟求波特率分频系数与实际误差(16× / 8× 过采样),误差大通信就抖。
参数输入
div = Fclk / (OS × baud) | 误差 ≤ ±2% 为宜计算模型示意(随参数联动)
| 分频系数 | 39.06 → 39 | 整数分频写入 BRR |
| 实际波特率 | 115385 bps | |
| 波特率误差 | +0.16 % | 收发两端合计 |误差| ≤ 2% 为宜 |
| 位时间 | 8.681 µs | 10 位帧约 86.81 µs |
由外设时钟求波特率分频系数与实际误差(16× / 8× 过采样),误差大通信就抖。
参数输入
div = Fclk / (OS × baud) | 误差 ≤ ±2% 为宜计算模型示意(随参数联动)
| 分频系数 | 39.06 → 39 | 整数分频写入 BRR |
| 实际波特率 | 115385 bps | |
| 波特率误差 | +0.16 % | 收发两端合计 |误差| ≤ 2% 为宜 |
| 位时间 | 8.681 µs | 10 位帧约 86.81 µs |