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

C#SerialPort操作串口如何判断当前串口存在空闲状态呢?没有接收数据也没有发送数据空闲状态如何判断呢?... C# SerialPort操作串口 如何判断当前串口存在空闲状态呢?
没有接收数据 也没有发送数据 空闲状态 如何判断呢?
展开
 我来答
syht2000
高粉答主

2014-04-27 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部
很简单吧,你随便定义一个全局的datetime变量dt,无论是发送还是接收时都做一次赋值dt=datetime.now;
然后加一个定时器,间隔比如10秒,定时器每次触发时都计算出datetime.now-dt的TotalSeconds,就可以得到空闲的时间,然后你根据这个时间就可以做判断了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式