STM32 的 USART(通用同步异步收发器)

STM32 的 USART(通用同步异步收发器)主要功能特点如下:

  1. 全双工通信:支持同时发送和接收数据。
  2. 异步与同步模式 :
    • 异步串行通信(UART 模式)
    • 同步串行通信(USART 模式,带时钟输出)
  3. 多种数据格式:可配置数据位长度(通常 8 或 9 位)、停止位(1、2 位)、校验位(奇校验、偶校验、无校验)。
  4. 可编程波特率:支持宽范围的波特率设置,通过系统时钟分频产生。
  5. 硬件流控:支持 CTS/RTS 硬件流控,防止数据溢出。
  6. 多处理器通信:支持地址检测,用于多机通信。
  7. 中断/DMA 支持 :
    • 可产生发送完成、接收完成、空闲总线等中断
    • 支持 DMA 传输,减轻 CPU 负担
  8. 单线半双工模式(部分型号):可通过单线实现半双工通信。
  9. 智能卡、IrDA、LIN 总线支持:扩展了应用场景,如红外通信、局域互联网络等。
  10. 低功耗模式:可在停止模式下使用特定配置进行唤醒。

总的来说,USART 是一个高度灵活、功能丰富的串行通信接口,适用于多种通信应用场景。

相关推荐
菥蓂寻生4 小时前
STM32移植到GD32中以105为例
stm32·单片机·嵌入式硬件
Zw-awa7 小时前
让屏幕动起来:OLED动画效果,丝滑光标、帧动画和一只贪吃蛇
stm32
橘为己有44113 小时前
51单片机:定时/计数器
单片机·51单片机
杯子不吃紫菜16 小时前
LangGraph 体系实战(下):中断恢复、流式、子图与设计模式
单片机·嵌入式硬件·设计模式
qq_4480111616 小时前
中断服务函数简介
嵌入式硬件
Risehuxyc16 小时前
STM32程序逻辑---入口函数逻辑和NVIC嵌套向量中断控制器初始化
stm32·单片机·嵌入式硬件
【 STM32开发 】17 小时前
CubeMX+STM32】SD卡U盘实现__USB+FATFS (F103 篇)
stm32·单片机·嵌入式硬件
jianqiang.xue17 小时前
3倍向量算力:Arm给最小MCU装上本地AI
arm开发·人工智能·单片机
蜀黍@猿18 小时前
ARM 汇编入门(十二):MMU、页表与虚拟内存全解析
汇编·arm开发·stm32·mcu
无敌最俊朗-1 天前
【电感专题2:电感的感抗、电路的阻抗、电流的滞后】
单片机·嵌入式硬件·元器件·电感