摘要: 转载地址:http://huxud.blog.sohu.com/5702440.html学了C#,因为本人搞嵌入式方面的研究,难免和串口多有打交道,故用c#做了个串口发送应用程序。因为.net2003还没有做串口控件进去,所以这个程序化了我1个星期,包括类的处理以及很多次的调试,现在已经可以实现串口的打开并发送数据(关闭和接收没做好,时间问题:)),还是等下.net2005再弄了(据说2005把串口控件做进去了,方便了呀!)using System;using System.Drawing;using System.Collections;using System.ComponentModel 阅读全文
posted @ 2013-10-31 17:14 KICK-ASS 阅读(2720) 评论(0) 推荐(0) 编辑
摘要: 我们知道对于标准DLL,可以采用DllImport进行调用。例如:[DllImport("KMY350X.dll")]privatestaticexternintOpenPort(intPortNum,intBaudRate);如果一些厂家比较懒的话,没有提供相应的dll,我们只能对它进行串口通信编程了。以前从没接触过串口编程,最近在一个项目中有几个地方都需要采用串口通信,跟公司一个老手请教后,感觉学到了很多东西,特在此做个总结: 一:首先我们来认识下什么是串口:右键我的电脑-管理-设备管理器-端口,选择一个端口,点击属性。 我们可以看到该串口的属性,在C#中我们使用Ser 阅读全文
posted @ 2013-10-31 17:07 KICK-ASS 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 所谓通信协议是指通信双方的一种约定。约定包括对数据格式、同步方式、传送速度、传送步骤、检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守。因此,也叫做通信控制规程,或称传输控制规程,它属于ISO'S OSI七层参考模型中的数据链路层。目前,采用的通信协议有两类:异步协议和同步协议。同步协议又有面向字符和面向比特以及面向字节计数三种。其中,面向字节计数的同步协议主要用于DEC公司的网络体系结构中。一、物理接口标准1.串行通信接口的基本任务(1)实现数据格式化:因为来自CPU的是普通的并行数据,所以,接口电路应具有实现不同串行通信方式下的数据格式化的任务。在异步通信方式下, 阅读全文
posted @ 2013-10-31 16:57 KICK-ASS 阅读(1722) 评论(0) 推荐(1) 编辑