专栏名称: EDN电子技术设计
EDN China电子技术设计为电子设计工程师和设计经理人提供前沿深度的电子资讯、设计实例应用方案。
今天看啥  ›  专栏  ›  EDN电子技术设计

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

EDN电子技术设计  · 公众号  ·  · 2024-07-10 17:35
    

文章预览

嵌入式开发中,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。 在编程时需 ………………………………

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