串口通信问题

[复制链接]
 楼主| yybj 发表于 2012-6-10 12:08 | 显示全部楼层 |阅读模式
串口通信如何清除缓冲数据,我是用keil软件的
上位机一直向单片机写入数据,
怎样在读出数据后把缓冲区清空呀?
用什么函数
火箭球迷 发表于 2012-6-10 12:17 | 显示全部楼层
在你需要读的时候才去读,不需要的时候不用管它
dfsa 发表于 2012-6-10 12:24 | 显示全部楼层
SBUF是不需要清空,你只要用查询方法或者中断把数据读出来就不用管了。
pkat 发表于 2012-6-10 12:35 | 显示全部楼层
SBUF是不需要清空,
自己定义的BUF,用函数 memset 或 直接用一个for循环解决。
无冕之王 发表于 2012-6-10 12:36 | 显示全部楼层
就一个字节,无需要清空
zhangyangwei_33 发表于 2012-6-11 08:23 | 显示全部楼层
多看看datasheet,就完全明白了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

175

主题

2496

帖子

1

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

175

主题

2496

帖子

1

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