回复:关于wince使用16C554/16C552 等外扩串口芯片的问题

         最近要做项目,好几天没来CSDN了, 刚才打开看到如下留言:

 

demoxie1   2011-09-23 12:06
googleman你好。我用16554扩展4个串口,当我同时测试port a和b的时候,a一切正常,b经常会溢出,使得无法接收数据。但我单独测port b的时候,一切正常。请问会是什么原因啊?请指点一下?我用的是wince6,中断引脚是独立的。

因为这个wince外扩串口的问题wince嵌入式论坛已经出现多次,我也回复不少,这里也公开回复吧。

 

 

回复:这个就是麻烦的事情了,我认为这种情况是正常的,并且无法避免,虽然你中断引脚是不一样的,但是两个中断的isr 却是同一个,你说同时争抢一个isr ,就像两个女人抢一个老公,会出现什么结果,就是两个老婆都没法满足啊。我的也存在这个情况,单独使用没问题,但是同时使用

你可能感兴趣的:(c,测试,嵌入式,扩展,WinCE)