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

2024-11-26 07:19:12
推荐回答(1个)
回答1:

很简单吧,你随便定义一个全局的datetime变量dt,无论是发送还是接收时都做一次赋值dt=datetime.now;
然后加一个定时器,间隔比如10秒,定时器每次触发时都计算出datetime.now-dt的TotalSeconds,就可以得到空闲的时间,然后你根据这个时间就可以做判断了。