专栏名称: 21ic电子网
即时传播最新电子科技信息,汇聚业界精英精彩视点。
今天看啥  ›  专栏  ›  21ic电子网

单片机UART丢失数据常见的问题

21ic电子网  · 公众号  · 半导体  · 2024-07-12 18:38

文章预览

嵌入式开发中,UART( 串口 )是工程师最常用的一种串行外设,但在实际应用中还是会经常遇到各种问题。比如:收发时丢失数据。 本文结合STM32来讲述UART 串口 相关内容,及收发数据的问题。 UART几个标志位 这里重点说一下UART状态寄存器中的几个标志位: TXE、 TC、 RXNE、 ORE。 这几个标志位在编程中经常使用,数据丢失有可能就是对它们操作不当而导致出错。 TXE: 发送数据寄存器为空(Transmit data register empty) 0:数据未传输到移位寄存器 1:数据传输到移位寄存器 TC: 发送完成(Transmission complete) 0:传送未完成 1:传送已完成 RXNE: 读取数据寄存器不为空(Read data register not empty) 0:未接收到数据 1:已准备好读取接收到的数据 ORE: 上溢错误(Overrun error) 0:无上溢错误 1:检测到上溢错误 UART通信接口 UART常见通信接口有:TTL、RS232、RS485。 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览