NXP

嵌入式MCU多功能的USART--基本串口功能

2019-07-12 11:27发布

USART通用同步异步接受发生端口是一种常用的通信接口。ST, NXP, TI, NUVOTON等芯片厂商开发的一系列嵌入式芯片外设都包含USART接口。 常用的MCU芯片的USART口都包含多种功能: 1.基本的串口通信 2. RS485功能 3.LIN局域物联网功能 有的还包含智能卡等其他功能。     基本的串口通信功能便是我们长用UART,将MCU串口作为异步通信接口使用。接线方式如下图: 发生数据接口Rx和接受数据接口Tx交叉连接。 根据通用串口协议配置UART的相关寄存器,就可实现基本的串口功能。 配置选项包括: 1.波特率设置,常用的有9600bps,115200bps. 2.数据位长度,一般有5,6,7,8可供选择;停止位长度,1, 2, 1.5可供选择。 3.有无校验:奇校验,偶校验,无校验。 经过对以上上个部分的配置便实现了UART的初始化。发送数据时,往发送寄存器写入待发送的数据;接受数据时,读取接受寄存器的值便可得到接受的数据。