URAT通用异步串行口是嵌入式开发最最常使用的资源。必须要掌握好串口配置及其使用。不同的芯片包含不同个数的串口资源,有的串口资源除了最基本的串行通信功能外还具有特殊的用途,需要结合具体的手册进行查看。
首先需要了解一下几个概念:
全双工通信
RS232电平(负逻辑电平)
TTL电平(正逻辑电平)
电平转换
DB9
直连、交叉连等
UARTn的基本操作方法:
1.设置I/O连接到UARTn,即选择复用引脚为UART
2.设置串口波特率(UnDLM,UnDLL)
3.设置串口工作模式(UnLCR,UnFCR)
4.发送或接收数据(UnTHR,UnRBR)
5.检查串口状态字或等待串口中断(UnLSR)