uart硬件结构
与IIC、SPI 等接口一样,都属于串行通信接口,但是UART只有数据线收和发,并无时钟线,故为异步串行通信接口,可以实现全双工通信;在嵌入式系统中,常用与控制系统与外设通信,包括控制器与控制器,控制器与终端设备。线路简单,成本低,传输距离远,但传输速度慢。VCC:供电pin,一般是3.3V,在实际使用中一般不接,不影响使用;
GND:接地pin,板内共地时可以不单独接,板间通信时候必须接上;
RX:接收数据pin;
TX:发送数据pin;需要注意TXRX的参考系,不要接反了,电平需要兼容;
如果收发是有关联关系的,很多情况下需要关注流控。
UART CTS/RTS用于硬流控,协调双方收发,保证数据不丢失。Clear to send Request To Send
A---------B
TX --> RX
RX <-- TX
RTS ---> CTS
CTS <--- RTS
芯片A通过UART发送数据,当芯片B拉高RTS时,A就会暂停发送,
当芯片B拉低RTS时,A又会继续发送。 uart硬件结构 uart硬件结构 uart硬件结构 uart硬件结构
页:
[1]