我的代码过程是:
1。将串口的RTS置成高电平 并延时
2。发送一个字符‘a’
3。接收outbuffer清空消息,当收到此消息 TxEmpty 后将 RTS置成低电平但是问题出现了:
在串口的测试仪器“数字示波器”中捕捉到的波形显示 :
RTS置成高电平 延时 RTS置成低电平 发送字符波形。是否WINDOWS 给出的 outbuffer清空消息 和 实际串口发送数据在时间上不符合呢?
还是有其他原因呢。
请高手指点。注:串口在发送一批数据后会发出 OnTxEmpty 消息 。
1。将串口的RTS置成高电平 并延时
2。发送一个字符‘a’
3。接收outbuffer清空消息,当收到此消息 TxEmpty 后将 RTS置成低电平但是问题出现了:
在串口的测试仪器“数字示波器”中捕捉到的波形显示 :
RTS置成高电平 延时 RTS置成低电平 发送字符波形。是否WINDOWS 给出的 outbuffer清空消息 和 实际串口发送数据在时间上不符合呢?
还是有其他原因呢。
请高手指点。注:串口在发送一批数据后会发出 OnTxEmpty 消息 。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货