我用API函数写了一个串口监测程序,为什么同时收发不正常?请指教
我观察到的现象大概是这样的:
从串口的TX线发出去的字符马上就返回到该串口的RX,程序运行时也能够正确的发送和马上接收,但是我用PORTMON看内部动作的时候,会狂出现IOCTL_SERIAL_WAIT_ON_MASK==INVALID PARAMENT提示,并且CPU使用率达到了100%,怎么会这样呢???
通过PORTMON看WINDOWS的超级终端和DELPHI的串口控件写的串口程序时,不会出现IOCTL_SERIAL_WAIT_ON_MASK request,而始终以TIMEOUT方式来进行读取操作,我试过用SETCOMMTIMEOUTS(...)来设置间隔和总量超时均无效。
判ing!!!!!