Foxtable(狐表)用户栏目专家坐堂 → [求助]关于串口通讯--清空串口缓冲区数据


  共有8505人关注过本帖树形打印复制链接

主题:[求助]关于串口通讯--清空串口缓冲区数据

帅哥哟,离线,有人找我吗?
qjyqly
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:44 积分:657 威望:0 精华:0 注册:2012/2/21 19:06:00
[求助]关于串口通讯--清空串口缓冲区数据  发帖心情 Post By:2013/1/25 17:00:00 [只看该作者]

请教高手:关于串口通讯问题:

设置输入缓冲区的大小后,在接受输入缓冲区的数据后我想清空输入缓冲区,以便从某个字节重新开始接受,

我用  Ports("COM4").Close()  

       Ports("COM4") .Open()

这两行代码设置后输入缓冲区是清空了,但后面的代码不执行了,不知什么原因,

望狐爸答复,谢!!!


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/1/25 17:13:00 [只看该作者]

读完所有数据,不就等于清空了吗:

 

读取输入缓冲区中的所有字符。

示例

Dim s As String
s = Ports(
"COM2"
).ReadExisting()


 回到顶部
帅哥哟,离线,有人找我吗?
qjyqly
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:44 积分:657 威望:0 精华:0 注册:2012/2/21 19:06:00
  发帖心情 Post By:2013/1/26 16:46:00 [只看该作者]

谢谢指点,已解决了。


 回到顶部