热搜关键词: 电路基础ADC数字信号处理封装库PLC

pdf

STM32串口发送数据丢失最后一个字节问题

  • 1星
  • 2020-09-27
  • 289.2KB
  • 需要1积分
  • 12次下载
标签: 串口

串口

STM32串口发送数据丢失最后一个字节问题

展开预览

文档解析

在STM32F103VCT6芯片上,客户遇到了USART3发送数据时丢失最后一个字节的问题。工程师在产品中使用USART3发送命令报文,但在进入低功耗模式前,发现报文总是不完整。通过示波器观察和测试程序验证,确认了问题的存在。问题的根本原因是在发送数据时错误地使用了USART_FLAG_TXE标志来判断数据发送完成,而没有使用USART_FLAG_TC标志。TXE标志仅表示数据已从发送缓冲区转移到移位寄存器,而TC标志则表示数据已完全发送到信号线上。通过将USART_FLAG_TXE替换为USART_FLAG_TC,问题得到解决,确保了数据的完整性。

猜您喜欢

评论

登录/注册

意见反馈

求资源

回顶部

推荐内容

热门活动

热门器件

随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
×