主题:请问NETBOX2里面如何清空串口接收缓冲区?

  共有23140人关注过本帖    
dust
1楼


请问NETBOX2里面如何清空串口接收缓冲区?  发帖心情 Post By:2006-10-12 10:14:00   [只看该作者]

你好,我是netbox2用户
使用时候需要清空串口接收缓冲区
是否做以下操作就可以?
   IBufGetIdx[ComIdx] = 0;  
   IBufPutIdx[ComIdx] = 0;
以下为清空串口发送缓冲区
   OBufGetIdx[ComIdx] = 0;
   OBufPutIdx[ComIdx] = 0;
主要是串口接收数据作出响应并执行操作,但操作途中可能会有数据传来,此时的数据为不需要的数据,希望清空,等操作结束再响应,请问以上方法是否正确,谢谢!

  单帖管理 | 引用 | 回复 回到顶部
hellen
2楼


  发帖心情 Post By:2006-10-12 12:02:00   [只看该作者]

是的,取数和放数指针相同,则认为缓冲区里无数据

  单帖管理 | 引用 | 回复 回到顶部
dust
3楼


  发帖心情 Post By:2006-10-12 16:02:00   [只看该作者]

好的谢谢
另外,请问一次存储4个字节,分2次先后进行,netboxe2大约需要多长时间?因为从指示灯D2看起来,似乎不短,大约是多少毫秒?

  单帖管理 | 引用 | 回复 回到顶部
x10
4楼


  发帖心情 Post By:2006-10-17 9:12:00   [只看该作者]

不是很明白什么意思,能否描述详细些,谢谢!

  单帖管理 | 引用 | 回复 回到顶部

返回首页

请问NETBOX2里面如何清空串口接收缓冲区?

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: