串口编程
文章平均质量分 79
hongkaicsu
这个作者很懒,什么都没留下…
展开
-
串口通讯中的DCB结构
typedef struct _DCB { // dcb DWORD DCBlength; // sizeof(DCB) DWORD BaudRate; // current baud rate 指定当前的波特率 DWORD fBinary: 1; // binary mode, no转载 2009-08-26 18:53:00 · 518 阅读 · 0 评论 -
CreateEvent的用法
HANDLE CreateEvent( LPSECURITY_ATTRIBUTES lpEventAttributes, // SD BOOL bManualReset, // reset type转载 2009-08-26 18:56:00 · 5405 阅读 · 1 评论 -
深入浅出VC++串口编程之基于Win32 API
http://dev.yesky.com/401/2308901.shtml1、API描述 在WIN32 API中,串口使用文件方式进行访问,其操作的API基本上与文件操作的API一致。 打开串口 Win32 中用于打开串口的API 函数为CreateFile,其原型为:HANDLE CreateFile ( LPCTSTR lpFileName, /转载 2009-08-26 19:01:00 · 501 阅读 · 0 评论 -
VC中字符串和数字转换的函数
http://blog.chinaunix.net/u1/42145/showart_327438.htmlvc中字符串和数字转换的函数:atoi,atol,strtod,strtol,strtoul 类型转换 atoi,atol,strtod,strtol,strtoul实现类型转换atof(将字符串转换成浮点型数)相关函数atoi,atol,strtod,strtol,转载 2009-08-26 19:02:00 · 495 阅读 · 0 评论 -
使用Visual C++进行串口通信编程--1
利用Visual C++在windows环境下设计异步串行通信程序可以使用不同的方法。一种方法可以使用windows系统提供的串行口API函数;另一种方法可以直接使用Microsoft公司提供的ActiveX控件MSCOMM.OCX。利用MSCOMM.OCX控件进行串行口程序设计相对比较简单,只要对该控件的属性、事件和方法进行设置和操作,就能完成简单的串行通信功能。而直接使用windows系转载 2009-08-26 18:43:00 · 846 阅读 · 0 评论 -
使用Visual C++进行串口通信编程--2
(3) 串行数据的发送和接收与普通的文件操作相同,在对串行口进行操作时,通常利用ReadFile函数读取串行口收到的数据,利用WriteFile将需要发送的数据写如串行口。n 串行数据的接收利用ReadFile函数可以读取将串行口接收到的数据。ReadFile函数原型如下:BOOL ReadFile(HANDLE hFileLPVIOD lpBuff转载 2009-08-26 18:51:00 · 931 阅读 · 0 评论 -
COMMTIMEOUTS结构
COMMTIMEOUTS:COMMTIMEOUTS主要用于串口超时参数设置。COMMTIMEOUTS结构如下: typedef struct _COMMTIMEOUTS { DWORD ReadIntervalTimeout; DWORD ReadTotalTimeoutMultiplier; DWORD ReadTotalTimeoutConstant; DWORD WriteTotalTime转载 2009-08-26 18:55:00 · 666 阅读 · 0 评论 -
串口通讯流控制
串口通讯流控制 我们在串行通讯处理中,常常看到RTS/CTS和XON/XOFF这两个选项,这就是两个流控制的选项,目前流控制主要应用于MODEM的数据通讯中,但对普通RS-232编程,了解一点这方面的知识是有好处的.那么,流控制在串行通讯中有何作用,在编制串行通讯程序怎样应用呢?这里我们就来谈谈这个问题。流控制在串行通讯中的作用:这里讲到的"流",当然指的是数据流.数据在两转载 2009-09-07 10:44:00 · 911 阅读 · 0 评论