STM32 USART 串口发送接收

STM32 USART TX RX
摘要由CSDN通过智能技术生成

一、USART 介绍

通用同步异步收发器(USART)提供了一种同步的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。USART 利用分数波特率发生器提供宽范围的波特率选择。它支持同步单向通信和半双工单向通信。

二、USART 主要特性

1、它是全双工,异步通信,发送和接收的波特率可配置,最高可达 4.5Mb/s

2、可以通过编程,选择发送的数据长度是 8 位或者 9 位,一般选择 8 位

3、可以配置停止位,支持 0.5~2 个停止位,一般选择 1 个,表明此帧结束

4、可以选择同步和异步两种工作模式,一般选择异步,即不接时钟线

三、USART 框图以及说明

①TX:发送数据输出引脚

②RX:接收数据输入引脚

③Transmit Data Register(TDR):发送数据寄存器

④Receive Data Register (RDR):接收数据寄存器

⑤Transmit Shift Register :发送数据移位寄存器

⑥Receive Shift Register:接收数据移位寄存器

⑦Transmit Control:控制移位寄存器发送

⑧Receive Control:控制移位寄存器接收

四、配置串口接收发送思路

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值