MyException - 我的异常网
当前位置:我的异常网» WinCE » WINCE 6.0串口驱动的流控handshake有关问题

WINCE 6.0串口驱动的流控handshake有关问题

www.MyException.Cn  网友分享于:2013-02-20  浏览:12次
WINCE 6.0串口驱动的流控handshake问题
因需要流控功能,我在USB转串口驱动中添加了对handshake的支持,把USB转串口芯片设置为硬件流控模式,但是有个问题很费解
1.msdn里说:
handshake模式下:  The driver raises the RTS line when the type-ahead (input) buffer is less than half full and lowers the RTS line when the buffer is more than three-quarters full.
详见:http://msdn.microsoft.com/en-us/library/ee488022(v=WinEmbedded.60).aspx
2.但是我的芯片硬件流控却是:buffer空的时候,RTS为低电平;满的时候为高电平,和MSDN相反。

有没有人能告诉我怎么回事?我在网上找了找标准,也没找到说清楚了的

补充:其实其他的三个模式,客户也都要求是和MSDN反的。不理解了,难道是有两种标准?那不乱套了。。
串口流控 wince

------解决方案--------------------
要是正常平时是为高电平,有数据才为低,也就是你说的反了。
------解决方案--------------------
这里说的我认为是所谓空就是inbuffer 大于1/2 到3/4期间认作空,输出高电平,符合我们用的习惯。

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有