C#下调用JustinIO的串口通信问题
来源:互联网 发布:阿里云快照回滚 编辑:程序博客网 时间:2024/05/14 13:11
运用JustinIO做和串口通信的程序过程中遇到两大问题:
1)SetCommState 一直不成功;
if (!SetCommState(hComm, ref dcbCommPort))
{
uint ErrorNum=GetLastError();
throw (new ApplicationException("Comm Port Can Not Be Opened2"));
}
2)在打开串口后关闭串口,下一次再打开串口出现错误。
两个问题一一得到解决。
一、 针对第1)个问题,是因为结构体public struct DCB 中的一部分被注释了,需要去除注释得到。
二 、 针对2)个问题因为JustinIO的 close函数不够完善,在关闭后没有将 opened 从TRUE 变为FALSE。
- C#下调用JustinIO的串口通信问题
- 串口通信公共类JustinIO
- 从网上看到的另一个C#串口通讯类(JustinIO)
- JustinIO的一点问题
- 串口通信类JustinIO.CommPort及使用方法
- 串口通信类JustinIO.CommPort及使用方法
- 串口通讯JustinIO.cs
- JustinIO的vb.NET版本!(串口操作类)
- C#串口通信的初学
- liunx 下的串口通信
- Linux 下的串口通信
- linux下的串口通信
- C#调用C++函数来与串口通信
- C#中串口与Modem的通信
- [zz]c#串口通信的小例子
- C#串口通信
- C#实现串口通信
- C# Mscommm串口通信
- PHP中的跳转语句问题
- ww
- 链接QQ的超链接
- Note:Useful websites about CS
- C语言变量和函数命名规范
- C#下调用JustinIO的串口通信问题
- JQuery 实现图片放大镜插件
- Android对话框风格的Activity代码
- Gtk与Qt编译环境安装与配置
- 网卡如何接收数据包
- VC 管道通信
- Beginning Linux Programming 笔记(二) shell编程
- 数据仓库——1
- vs2010用 boost.python 编译c++类库 供python调用