[应用相关] 串口USART的分析以及GD32和STM32的USART的差异

[复制链接]
878|24
 楼主| 狗啃模拟 发表于 2022-7-27 18:50 | 显示全部楼层
 楼主| 狗啃模拟 发表于 2022-7-27 18:50 | 显示全部楼层
6.2、通信协议上的细微差异
GD在连续发送数据的时候每两个字节之间会有一个Bit的Idle,而STM32没有,如下图为GD的发送波形:
3932662e1187365f39.png
 楼主| 狗啃模拟 发表于 2022-7-27 18:51 | 显示全部楼层
GD的串口在发送的时候停止位只有1/2两种停止位模式。STM32有0.5/1/1.5/2四种停止位模式。
 楼主| 狗啃模拟 发表于 2022-7-27 18:51 | 显示全部楼层
GD 和STM32 USART的这两个差异对通信基本没有影响,只是GD的通信时间会加长一点。
 楼主| 狗啃模拟 发表于 2022-7-27 18:52 | 显示全部楼层
结语
其实串口是一种比较简单的通信设备了,在嵌入式开发设计中使用的相当多,比如:交互调试命令行、信息打印输出、在线升级、和外围设备通信等等的。使用都大同小异吧,没什么很复杂的计数难点,用起来也稳定。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部