3. 通用同步/异步收发器接口USART

本文深入介绍了通用同步/异步收发器接口USART,从UART的基础概念,包括并行/串行、同步/异步通信,到RS-232C标准的电气和功能特性。接着讲解了USART的结构和寄存器,包括数据收发和控制部分。最后,通过实例展示了如何进行USART的基本功能程序设计,与计算机通信,以及利用printf()实现高级通信程序设计。
摘要由CSDN通过智能技术生成

3. 通用同步/异步收发器接口USART

  3.1 UART简介

  3.2 USART结构及寄存器说明

  3.3 USART设计实例

    3.3.1 USART基本功能程序设计

    3.3.2 与计算机通信程序设计

    3.3.3 用printf()实现通行程序设计

 

3.1 UART简介

  • 并行/串行:同步/异步:UART(Universal Asynchronous Receiver/Transmitter)

UART                       TxD                      RxD                                GND

SPI                     MISO              MOSI          SCLK       NSS       GND

I2C                         SDA                      SCL                                 GND

USB                       5V                  D+               D-                       GND

 

 

  • UART的相关标准规定了接口的机械特性、电气特性和功能特性等,UART的电气特性标准包括RS-232C、RS422、RS423和RS485等,其中RS232C是最常用的串行通信标准
  • RS-232C的全称是“数据终端设备(DTE)和数据通信设备(DCE)之间串行二进制数据交换接口技术标准”,其中DTE包括微机、微控制器和打印机等,DCE包括调制解调MODEM、GSM模块和 WiFi模块等
  • RS-232C机械特性规定RS-232C使用25针D型连接器,后来简化为9针D型连接器
  • RS-232C电气特性采用负逻辑:逻辑“1”的电平低于-3V,逻辑“0”的电平高于+3V,这和TTL的正逻辑(逻辑“1”为高电平,逻辑“0”为低电平)不同,因此通过RS-232C和TTL器件通信时必须进行电平转换
  • 目前微控制器的UART接口采用的是TTL正逻辑,和TTL器件连接不需要电平转换。和采用负逻辑的计算机相连时需要进行电平转换,或使用UART-USB转换器连接
  • RS-232C功能特性规定各引脚功能
引脚 名称 功能 DTE方向 DCE方向 引脚 名称 功能 DTE方向 DCE方向
1 DCD 载波检测 输入 输出 6 DSR 数据设备准备好 输入 输出
2</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值