C# SerialPort串口操作如何判断当前串口存在空闲状态呢?

C# SerialPort操作串口 如何判断当前串口存在空闲状态呢?
没有接收数据 也没有发送数据 空闲状态 如何判断呢?

很简单吧,你随便定义一个全局的datetime变量dt,无论是发送还是接收时都做一次赋值dt=datetime.now;
然后加一个定时器,间隔比如10秒,定时器每次触发时都计算出datetime.now-dt的TotalSeconds,就可以得到空闲的时间,然后你根据这个时间就可以做判断了。
温馨提示:内容为网友见解,仅供参考
无其他回答

Warning: Invalid argument supplied for foreach() in /www/wwwroot/www.t2y.org3v3b34/skin/templets/default/contents.html on line 47
相似回答