C#串口通信的初学
来源:互联网 发布:铜板街网络 编辑:程序博客网 时间:2024/05/22 00:18
今天(2010-3-20)学习了一下C#的串口编程,下面总结一下学习的过程。
在编程的过程中用到了几个工具:串口助手,VSPM虚拟串口,Configure Virtual Serial Port Driver。
刚开始,从网上搜索了一下关于C#串口编程的资料如:http://blog.csdn.net/redhaste/archive/2009/04/21/4097863.aspx,大概的意思都是,下载一个VSPM虚拟串口,添加引用Microsoft.VisualBasic,实例化类:SerialPort。我按照步骤创建了一个WinForm程序。但是,结果通信并没有成功,显示的都是 Connetion time out, Tcp/Ip发送数据错误。后来分析发现:操作顺序错误,应该是选中我们新建的虚拟串口,虚拟串口设置管理”-->“管理此设备
输入我自己电脑的IP:192.168.0.10,设置一个和新建虚拟串口一样的主机端口;接着运行从网上编写的WinForm程序。链接新建的虚拟串口,输入要发送到信息,点击发送,回到我telnet管理界面,点击重新连接,即可。
接下来是串口通信:用到工具:Configure Virtual Serial Port Driver。新建一对虚拟串口对如:com3,com4.运行前面编写的WinForm程序,连接我们Com3,接着用第三个工具:串口助手,点击串口配置,配置为Com4,点击ok,点击打开串口。如是一条串口通路就建立了。接下来就可以进行相互通信了。
对上面三个工具的理解;
串口助手:用于向配置指定串口发送,接受数据。类似我们之间编写的一个WinForm程序向串口发信息。
VSPM虚拟串口:新建单个的虚拟串口,为串口助手,或自己编写的WinForm窗体提供虚拟串口做为通信的对象,并且监听新建的虚拟串口的情况。
Configure Virtual Serial Port Driver:创建一个串口对,用于组建一条串口通信的通路。
- C#串口通信的初学
- C#中串口与Modem的通信
- [zz]c#串口通信的小例子
- C#串口通信
- C#实现串口通信
- C# Mscommm串口通信
- C#串口通信
- C#未完成----串口通信
- c#串口通信Develop
- C#串口通信
- C# SerialPort 串口通信
- C# 串口通信
- C#串口通信总结
- C# 串口通信、单片机
- C# 串口通信系列
- C# SerialPort 串口通信
- C# 串口通信
- c#串口通信
- linux NFS 配置步骤
- 昨天遇到一个orz的bug
- Dynamic Programming之Longest Increasing Subsequence (LIS)问题
- 又要改版了,启用sphinx 全文搜索
- JavaScript学习笔记——事件
- C#串口通信的初学
- C#日期格式化
- 硬盘数据恢复之ghost误操作
- 讲故事
- Silverlight+WCF文件上传,含分段大小调节(WCF 16KB配置)、压缩Buffer调节、速度指示、批量等
- 孙鑫VC++视频学习笔记之12:文件操作
- 孙鑫VC++视频教程笔记(13)文档与串行化
- 认识磁珠
- WinCE6.0 R3的安装步骤