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

来源:互联网 发布:算法复杂性影响因素 编辑:程序博客网 时间:2024/05/17 21:47

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的初始化。发送数据时,往发送寄存器写入待发送的数据;接受数据时,读取接受寄存器的值便可得到接受的数据。


0 0
原创粉丝点击