本帖最后由 wanp 于 2024-3-19 19:37 编辑
USART0 发送数据,输出波形,发现停止位宽度错误。应该如何解决。
使用GD32F103 官方库文GD32F10x_Firmware_Library_V2.3.0中的例程验证
波特率115200,无校验
实测 结果如下:
设置0.5位停止,实际波形有2位停止位宽度
设置1位停止,实际波形有2位停止位宽度
设置1.5位停止,实际波形有3位停止位宽度
设置2位停止,实际波形有3位停止位宽度
使用波特率115200时,位宽应该为8.6us
图一 配置1位停止位的实际波形,停止位变成2位宽了
图二 配置2位停止位的实际波形,停止位变成3位宽了
|