UART0的应用特性
1 三种通讯模式可选
2 可以选用TIMER1或者TIMER2作为波特率发生器
3 发送和接收完成可以产生RI / TI 中断,该中断标志位需要由软件清除
——————————————————————————————————————————————
串行模式通信控制位 SM0~1
三种通讯模式:
模式0 8位半双工同步通信模式
RX引脚收发串行数据,TX引脚用作发送移位时钟
模式1 10位全双工异步通信模式
模式3 11位全双工异步通信
对比同步与异步通信的优缺点:
1.同步通信要求接收端时钟频率和发送端时钟频率一致,发送端发送连续的比特流;异步通信时不要求接收端时钟和发送端时钟同步,发送端发送完一个字节后,可经过任意长的时间间隔再发送下一个字节。
2.同步通信效率高;异步通信效率较低。
3.同步通信较复杂,双方时钟的允许误差较小;异步通信简单,双方时钟可允许一定误差。
4.同步通信可用于点对多点;异步通信只适用于点对点。
————————————————————————————————————————————————