摘要:
配置环境:DDK,需要setupAPI相关头文件和库USB口的打开读写操作程序的通用性是很好的,不同的USB只需修改不同的GUID至于调试,你怎么调试串口程序就怎么调试USB程序,大小方面一次性发送和接受数据不大于64个字节.这个可能和USB设备有关使用一个GUIDguidHID_1查找并打开一个USB设备extern "C" int PASCAL SearchUSBDevice(){HANDLE hUsb;int nCount, i, j;//标记同一设备个数HDEVINFO hDevInfoSet;BOOL bResult; PSP_DEVICE_INTERFACE_D 阅读全文
posted @ 2013-06-09 23:45
MMLoveMeMM
阅读(2590)
评论(0)
推荐(0)
摘要:
VC并口读写int OpenLPT() { if ((hdlPrinter = CreateFile("LPT1", GENERIC_READ | GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL )) == (HANDLE) -1 ) { return -1 ; } return 0; } int CloseLPT () { if (hdlPrinter != (HANDLE) -1) { CloseHandle(hdlPrinter); hdlPrinter = (HANDLE)-1; 阅读全文
posted @ 2013-06-09 23:39
MMLoveMeMM
阅读(692)
评论(0)
推荐(0)
摘要:
在VB中利用API进行串口通信在VB中利用API进行串口通信 一般来说,在VB中编写串口通讯程序,首先考虑到是使用MSComm控件,可是该控件不能设置超时,而且对许多内部的参数进行了隐藏,从而不能满足有些具体的工作。 同时,由于串口通信是基于字节流的,为方便程序设计,还编写了三个简单的辅助函数,并写了一个详细的测试代码。Option Explicit Option Base 0 Private Declare Function CreateFile Lib "kernel32" Alias "CreateFileA" (ByVal lpFileName 阅读全文
posted @ 2013-06-09 22:59
MMLoveMeMM
阅读(1919)
评论(0)
推荐(0)

浙公网安备 33010602011771号