万字长文 解析串口通信
一.目标处理器与外部设备通信的两种方式单工只允许一个方向 半双工就像对讲机 全双工就像打电话按照有无时钟同步 分为1帧等于1个起始位 加上数据位 加上效验位 停止位波特率是一秒传输的字节数起始位(Start Bit):起始位是数据帧的同步标志位,固定为低电平(逻辑 0),用于通知接收方新数据帧的开始,触发接收端的采样时序逻辑。数据位(Data Bits):数据位是帧的有效载荷部分,通常为 8 位(或 9 位,支持多字节 / 地址模式),遵循低位先行(LSB First)原则,即最低有效位(D0)最先传输,最高有效位(D7/D8)最后传输。逻辑 1 对应高电平,逻辑 0 对应低电平。校验位(Parity Bit):校验位是可选的差错检测位,根据数据位计算生成(奇校验 / 偶校验),用于验证传输过程中数据的完整性。在 9 位数据帧模式下,第 9 位可复用为校验位(如 RB8/TB8),实现多机通信中的地址 / 数据区分。停止位(Stop Bit):停止位是数据帧的结束标志位,固定为高电平(逻辑 1),用于帧间间隔与电平复位,常见长度为 1 位或 2 位,为接收端提供足够的时序恢复时间。通信分类TTL电平:+3.3V或+5V表示1,0V表示0RS-232电平:负逻辑传送,-3~-15V表示1,+3~+15V表示0还有一个485基于差分信号传输的工业级电平标准,其逻辑由两线间的电压差决定:+2 V ~ +6 V 压差对应逻辑 “1”,-2 V ~ -6 V 压差对应逻辑 “0”。差分结构使其具备极强的抗共模干扰能力STM32串口介绍UART(Universal Asynchronous Receiver/Transmitter)通用异步收发器USART(Universal Synchron
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2459223.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!