主题:请问NETBOX2里面如何清空串口接收缓冲区? 共有32228人关注过本帖 |
---|
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 [只看该作者]
不是很明白什么意思,能否描述详细些,谢谢!
|
|
单帖管理 | 引用 | 回复 |