我的代码过程是:
1。将串口的RTS置成高电平 并延时
2。发送一个字符‘a’
3。接收outbuffer清空消息,当收到此消息 TxEmpty 后将 RTS置成低电平但是问题出现了:
在串口的测试仪器“数字示波器”中捕捉到的波形显示 :
RTS置成高电平 延时 RTS置成低电平 发送字符波形。是否WINDOWS 给出的 outbuffer清空消息 和 实际串口发送数据在时间上不符合呢?
还是有其他原因呢。
请高手指点。注:串口在发送一批数据后会发出 OnTxEmpty 消息 。