[复制链接]
3209|16
 楼主| missyou198 发表于 2009-2-16 08:46 | 显示全部楼层 |阅读模式
问题已解决
 楼主| missyou198 发表于 2009-2-16 08:54 | 显示全部楼层

问题已解决
香水城 发表于 2009-2-16 08:57 | 显示全部楼层

哈哈,还是没有说清楚清空USART模块是什么意思

不知道它意味着什么,当然不知道如何实现。
 楼主| missyou198 发表于 2009-2-16 09:18 | 显示全部楼层

呵呵

问题已解决
香水城 发表于 2009-2-16 10:06 | 显示全部楼层

首先你要搞清楚这个问题的根源,才能对症下药

其次,从STM32方面考虑,很容易解决:在你认为需要清空串口寄存器时,通过USART的状态寄存器检查接收寄存器的状态,如果非空则执行一次读操作即可。
 楼主| missyou198 发表于 2009-2-16 11:16 | 显示全部楼层

三三

问题已解决
香水城 发表于 2009-2-16 14:18 | 显示全部楼层

检查接收寄存器的状态,如果非空则执行一次读操作

8楼已经回答了你的问题。
 楼主| missyou198 发表于 2009-2-17 14:12 | 显示全部楼层

问题已解决
 楼主| missyou198 发表于 2009-2-17 14:20 | 显示全部楼层

问题已解决
 楼主| missyou198 发表于 2009-2-17 15:17 | 显示全部楼层

谢谢香主的提醒

谢谢香主的提醒
computer00 发表于 2009-2-17 15:31 | 显示全部楼层

有数据没关系,你不去读它就行了。可以根据标志判断是否

starm 发表于 2009-2-17 15:57 | 显示全部楼层

先重复读取, 直到标志指示没有有效数据, 就算空了吧

wakaoo 发表于 2009-2-17 22:57 | 显示全部楼层

1

 把RxCounter弄回0就从数组第一位开始接收了。个人理解楼主的意思大概就是这个
 楼主| missyou198 发表于 2009-2-18 08:53 | 显示全部楼层

wakaoo说的很对

wakaoo说的很对
 楼主| missyou198 发表于 2009-2-18 09:18 | 显示全部楼层

楼上莫非被我雷倒了

呵呵~~~~~~
香水城 发表于 2009-2-18 10:15 | 显示全部楼层

呵呵,最好少来点这种黑色幽默

 楼主| missyou198 发表于 2009-2-18 10:20 | 显示全部楼层

呵呵

哈哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则

39

主题

123

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部