STM32 串口发数据丢失问题
来源:互联网 发布:心事谁人知歌词意思 编辑:程序博客网 时间:2024/06/05 13:22
我的串口发送程序:
USART_SendData(USART2, ‘c’);
USART_SendData(USART2, ‘o’);
打印出来的信息显示我的两个数据,要丢失一个。不管是但不还是同步。所以
在之前加上:USART_ClearFlag(USART2,USART_FLAG_TC);
USART_SendData(USART2, ‘c’);
打印调试信息还是出现同样的问题。后又在USART_SendData(USART2, ‘c’);后加上
while(USART_GetFlagStatus(USART2, USART_FLAG_TXE) == RESET);打印信息显示正常。
所以这样可以避免错误发生。
USART_ClearFlag(USART2,USART_FLAG_TC);
USART_SendData(USART2, ‘c’);
while(USART_GetFlagStatus(USART2, USART_FLAG_TXE) == RESET);
USART_ClearFlag(USART2,USART_FLAG_TC);
USART_SendData(USART2, ‘o’);
while(USART_GetFlagStatus(USART2, USART_FLAG_TXE) == RESET);
注:上面的所有
USART_ClearFlag(USART2,USART_FLAG_TC); 可以去掉,不会有影响
- STM32 串口发数据丢失问题
- stm32串口发送数据,丢失字节问题分析
- stm32串口发送数据,丢失字节问题分析
- STM32串口发送数据第一个字节丢失问题
- stm32 串口发送数据第一字节丢失
- stm32 串口发送数据第一字节丢失
- stm32串口首次发送数据丢失
- stm32 串口第一字节丢失问题分析
- STM32学习笔记8——串口输出数据丢失问题
- STM32串口第一个字节丢失问题的分析过程
- STM32串口第一个字节丢失问题的分析过程
- STM32串口第一个字节丢失问题的分析过程
- STM32串口第一个字节丢失问题的分析过程
- STM32串口第一个字节丢失问题的分析过程
- STM32串口第一个字节丢失问题的分析过程
- STM32串口第一个字节丢失问题的分析过程
- 串口通信数据丢失的问题
- stm32串口发送数据出现问题
- CSDN第一次写博
- 回顾Java给我们带来什么
- Matlab2012调用opencv2.3.1时的配置
- 判断单链表是否存在环,判断两个链表是否相交问题详解
- 用代码操纵剪切板
- STM32 串口发数据丢失问题
- UDP服务器端和客户端程序设计
- Ubuntu--tar命令
- 编译后报错说 找不到 mysql.h
- Android平台上的进程调度探讨
- 【错误集】各种错误情况+解决办法(长期更新)
- 移动Web App流行框架比较分析
- Java编程中必备的十种技能
- ptables的NAT功能设置和linux升级内核后遇到 can't initialize iptables table `nat': Table does not exist 问题