威纶通官方论坛

怎清空串口的接收缓冲区

[复制链接]
发表于 2012-4-13 09:12:35 | 显示全部楼层 |阅读模式
我用自由通信,
我第一次向单片机发送A命令,单片机返回100个字节。我用
INPORT(response[0], "单片机", 50, return_value)//  我只读取了50个字节,

这时第二次发送A命令,MT6070会不会自动清除第一次接收的数据,然后再接收第二次返回的数据?
发表于 2012-4-13 09:31:31 | 显示全部楼层
PURGE(1)
用这个函数就可以了,括号里面的数字是端口后1代表com1
 楼主| 发表于 2012-4-14 08:41:02 | 显示全部楼层
谢谢回复,
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

Archiver|小黑屋|威纶通官网 ( 粤ICP备06054553号 )

GMT+8, 2024-5-16 19:10

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

快速回复 返回顶部 返回列表