凯里网站建设gzklyy公众号兼职网站开发
2026/4/6 9:15:42 网站建设 项目流程
凯里网站建设gzklyy,公众号兼职网站开发,如何在本地安装部署 wordpress,设计wordpress主题一、UART 基本概念UART#xff08;Universal Async Receiver Transmitter#xff09;#xff0c;即通用异步收发器#xff0c;是一种硬件接口及通信协议#xff0c;用于设备间的异步串行通信。核心特性#xff1a;通信模式#xff1a;异步、全双工、串行无需时钟线同步Universal Async Receiver Transmitter即通用异步收发器是一种硬件接口及通信协议用于设备间的异步串行通信。核心特性通信模式异步、全双工、串行无需时钟线同步通过约定参数保证数据传输一致性二、UART 接线方式UART 核心接线引脚共 4 个通信时需遵循交叉连接原则引脚功能接线注意事项VCC接电源正极需与外设电源电压匹配GND接地必须共地否则会出现信号干扰RXD数据接收线与外设的 TXD 引脚相连TXD数据发送线与外设的 RXD 引脚相连关键规则设备 A 的 TXD ↔ 设备 B 的 RXD设备 A 的 RXD ↔ 设备 B 的 TXD。三、通信方式分类按数据传输方向通信方式核心特点数据线数量传输方向限制单工收发角色固定1 根仅单向传输半双工收发角色可切换1 根同一时刻仅能单向传输全双工收发角色可同时进行2 根任意时刻双向传输UART 采用此方式四、数据传输形式串行 vs 并行传输形式传输原理优缺点串行单根数据线数据按 bit 位顺序逐个发送优点硬件成本低、传输距离远、抗干扰性好缺点传输速率慢并行多根数据线多个 bit 位同时发送优点传输速率快缺点硬件成本高、传输距离近、抗干扰性差易受信号偏移和电磁干扰五、UART 数据发送顺序遵循LSB最低位优先原则低位先行发送。示例发送数据0xA6二进制10100110位序号bit7MSBbit6bit5bit4bit3bit2bit1bit0LSB数据值10100110发送顺序87654321六、串口通信核心参数4 大参数通信双方必须参数一致否则会出现数据乱码格式表示为波特率 数据位 校验位 停止位。波特率定义每秒传输的 bit 数衡量传输速率常用值2400、4800、9600、115200数据位定义每个数据帧中有效数据的 bit 位数常用值8 位最常用校验位作用用于检测数据传输错误无法检测偶数个 bit 错误类型NNone无校验EEven偶校验数据位 校验位的 1 的总数为偶数OOdd奇校验数据位 校验位的 1 的总数为奇数停止位定义每个数据帧的结束标志位常用值1 位常见参数组合9600 8 N 1、2400 8 E 1、115200 8 O 1七、同步通信 vs 异步通信通信类型同步方式硬件需求核心特点同步时钟线同步通信频率需时钟线传输精度高硬件复杂异步无时钟线靠约定参数同步无需时钟线硬件简单UART 采用此方式八、UART 相关寄存器配置以 51 单片机为例1. SCON 寄存器串口控制寄存器配置操作功能说明清 0 bit6、bit7初始化串口模式相关位置 1 bit6串口工作在8 位 UART 模式波特率可变置 1 REN 位允许串口接收数据TI 位发送中断标志位数据发送完毕自动置 1需软件清 0RI 位接收中断标志位数据接收完毕自动置 1需软件清 02. PCON 寄存器电源控制寄存器配置操作功能说明置 1 SMOD 位波特率翻倍清 0 SMOD0 位由 SCON 的 SM0、SM1 位指定串口工作模式3. 波特率计算定时器 1 8 位自动重装模式需根据目标波特率计算定时器初值主机与从机的波特率必须一致九、主机与从机的概念角色核心权限通信逻辑主机拥有通信绝对控制权主动发起通信下发指令从机无主动通信权接收主机指令执行操作并回复应答

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询