今天我们黄老师为我们讲解了UART 通用异步串行通信,UART--通用异步串行通信接口的总称,UART允许在串行链路上进行全双工的通信,输出/输入的电平为TTL电平。一般来说,全双工UART定义了一个串行发送引脚(TXD)和一个串行接收引脚(RXD),可以在同时刻发送和接收数据。串行通信的基本特征是数据逐位顺序进行传送,串行通信的格式及约定(如:同步方式、通讯速率、数据块格式、信号电平……等)不同,形成了多种串行通信的协议与接口标准。同步串行通信:以数据块为单位进行传送波特率(bps.):单位时间传送的位数。
类文件pyb.UART类,UART.any() # 返回缓冲区中接收的字符数;UART(2) : (TX, RX, nRTS, nCTS) = (X3, X4, X2, X1) = (PA2, PA3, PA1, PA0) 有nRTS,nCTS硬件握手;
UART(3) : (TX, RX, nRTS, nCTS) = (Y9, Y10, Y7, Y6) = (PB10, PB11, PB14, PB13) 有nRTS,nCTS硬件握手;