• 全双工异步通信,NRZ标准格式。
  • 可配置16倍或8倍过采样。
  • 通用可编程收发波特率。
  • 数据字长度可编程 (8位或9位)。
  • 停止位可配置 (1或2个)。
  • 多个中断源,常用:发送数据寄存器为空 (TXE)、字节发送完成 (TC)、接收到数据 (RXNE)、接收到线路空闲 (IDLE)。
notion image

发送数据的TXE和TC标志

  • TXE:发送数据寄存器 (TDR) 为空时硬件置1,表示可写入新数据。写TDR后硬件清0。
  • TC:一帧数据完全从发送移位寄存器移出且TXE=1时硬件置1。表示所有数据已发到线上。软件清0。
notion image

IDLE中断原理

  • 用于数据批量接收。在监测到数据接收 (RXNE置位) 后,若总线上一个字节帧周期内无新数据,IDLE位硬件置1,可触发中断。常与DMA配合,指示一包数据结束
notion image
 
Loading...
Z_cosy
Z_cosy
浙江大学电气工程学院本科生
公告
🎉Welcome to Z-cosy🎉
-- 食用指南 ---
目前只有课程笔记以及电控学习笔记
陆续会整理更多内容!