有没有更好的串口编程的方法?(源)
2009-07-06 09:31
369 查看
最近涉及到串口编程比较多,在项目中需要通过串口给硬件设备发送控制指令,为了确认发送的控制指令被正确执行,所以过程一般是这样:
1、 向串口发送控制指令,此时设备没有数据返回
2、 向串口发送状态读取指令确认设备的状态是否已经改变,此时设备会返回当前的状态。
由于有些设备返回的状态数据较少,而有些设备返回的状态数据较多(可能分多次返回),所以需要根据情况来预估等待时间的值。但总觉得根据实际情况给定等待的时间不是很好,有没有更专业的串口编程的方法,请告知,谢谢。
下面是我上面说的办法的代码:
using System;
2using System.IO.Ports;
3using System.Configuration;
4using System.Threading;
5
6namespace Communication
7
1、 向串口发送控制指令,此时设备没有数据返回
2、 向串口发送状态读取指令确认设备的状态是否已经改变,此时设备会返回当前的状态。
由于有些设备返回的状态数据较少,而有些设备返回的状态数据较多(可能分多次返回),所以需要根据情况来预估等待时间的值。但总觉得根据实际情况给定等待的时间不是很好,有没有更专业的串口编程的方法,请告知,谢谢。
下面是我上面说的办法的代码:
using System;
2using System.IO.Ports;
3using System.Configuration;
4using System.Threading;
5
6namespace Communication
7
相关文章推荐
- VC环境下,串口编程方法
- 实现串口编程的三种方法
- C#串口编程遇到的问题以及解决方法
- 用API打开关闭串口的编程方法
- C#串口编程遇到的问题以及解决方法
- 串口收发处理——编程方法(原创)
- 实现串口编程的三种方法
- 限速 P2P终结者不好使 有没有更好的方法 无线
- 八、串口通信编程方法
- 串口通信的基本编程方法
- VC 串口编程的方法介绍-VC API 串口编程_VC串口控件
- C# 串口编程遇到的问题以及解决方法
- 转 C# 串口编程遇到的问题以及解决方法
- (SerialPort)串口编程知识整理:(二)串口编程中经常用到的进制转换和其他公共方法
- STM32 UART串口通讯编程方法
- 自己试验在spring的环绕通知里获取目标对象的类名和目标方法的参数类名,用于根据自定义注解判断访问权限,有没有更好的办法,高手指点一下
- 有没有更好的方法
- C#串口编程遇到的问题以及解决方法
- 我用超白痴的方法解出了这道题,大家有没有更好的方法
- VC串口编程基础-各种数据校验方法