您的位置:首页 > 编程语言

有没有更好的串口编程的方法?(源)

2009-07-06 09:31 369 查看
最近涉及到串口编程比较多,在项目中需要通过串口给硬件设备发送控制指令,为了确认发送的控制指令被正确执行,所以过程一般是这样:

1、 向串口发送控制指令,此时设备没有数据返回

2、 向串口发送状态读取指令确认设备的状态是否已经改变,此时设备会返回当前的状态。

由于有些设备返回的状态数据较少,而有些设备返回的状态数据较多(可能分多次返回),所以需要根据情况来预估等待时间的值。但总觉得根据实际情况给定等待的时间不是很好,有没有更专业的串口编程的方法,请告知,谢谢。

下面是我上面说的办法的代码:

using System;
2using System.IO.Ports;
3using System.Configuration;
4using System.Threading;
5
6namespace Communication
7
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: