网站入门,重庆建设工程信息网官网平台,平台类网站,旅游网站开发实训报告串口通信 通信接口硬件电路电平标准USARTUSART框图 通信接口 串口是一种应用十分广泛的通讯接口#xff0c;串口成本低、容易使用、通信线路简单#xff0c;可实现两个设备的互相通信 单片机的串口可以使单片机与单片机、单片机与电脑、单片机与各式各样的模块互相通信#… 串口通信 通信接口硬件电路电平标准USARTUSART框图 通信接口 串口是一种应用十分广泛的通讯接口串口成本低、容易使用、通信线路简单可实现两个设备的互相通信 单片机的串口可以使单片机与单片机、单片机与电脑、单片机与各式各样的模块互相通信极大地扩展了单片机的应用范围增强了单片机系统的硬件实力。
硬件电路 电平标准
电平标准是数据1和数据0的表达方式是传输线缆中人为规定的电压与数据的对应关系串口常用的电平标准有如下三种其他需要电平转换信号
TTL电平3.3V或5V表示10V表示0 RS232电平-3-15V表示1315V表示0 RS485电平两线压差26V表示1-2-6V表示0差分信号–抗干扰强 比特率每秒传递的比特的位数。 波特率每1ms传递多少位。 低位先行类似入栈出栈例如F0,就发送0F. 校验位简单的是奇偶校验复杂的有CRC校验 1、1/9600104us,每个间隔 2、低位先行
USART
USARTUniversal Synchronous/Asynchronous Receiver/Transmitter通用同步/异步收发器 USART是STM32内部集成的硬件外设可根据数据寄存器的一个字节数据自动生成数据帧时序从TX引脚发送出去也可自动接收RX引脚的数据帧时序拼接为一个字节数据存放在数据寄存器里。 自带波特率发生器最高达4.5Mbits/s 可配置数据位长度8/9、停止位长度0.5/1/1.5/2 可选校验位无校验/奇校验/偶校验 支持同步模式、硬件流控制(判断是否准备好数据发送)、DMA数据转运、智能卡饭卡、公交卡、IrDA红外通信、LIN局域网
STM32F103C8T6 USART资源 USART1APB2、 USART2APB1、 USART3APB1
USART框图 TX、RX发送接收脚 发送、接收数据寄存器TDR、RDR同一个地址 发送移位寄存器:TXE标准位将发送寄存器的数据一个一个的移位发送。发送完下一组数据转到发送移位寄存器。 流控能不能接受或发送(了解)RTS连接CT。 唤醒单元可以连接多个设备根据地址选择发送的设备 波特率发送器控制分频 CR/SR:器件标志位。 引脚必须按照下面的表 9位字长一个校验 8位字长无校验保证最少发送一个字节