usbtest

所属分类:通讯编程
开发工具:Visual C++
文件大小:2772KB
下载次数:11
上传日期:2010-02-23 09:27:59
上 传 者itman
说明:  USB接口测试程序源代码设计,可以很方便的进行调试外部的基于CY7C680001 的usb接口设备.
(USB port test program source code for the design, can easily be debugged outside of the usb interface device based on the CY7C680001.)

文件列表:
usbtest\dlg_input_len.cpp (1750, 2006-06-28)
usbtest\dlg_input_len.h (1338, 2006-06-28)
usbtest\resource.h (1479, 2007-01-24)
usbtest\StdAfx.cpp (209, 2006-06-14)
usbtest\StdAfx.h (1054, 2006-06-14)
usbtest\txt_bin.c (1302, 2006-06-14)
usbtest\txt_bin.h (305, 2006-06-14)
usbtest\usbrw.c (6288, 2009-11-16)
usbtest\usbrw.h (522, 2007-06-29)
usbtest\usbtest.aps (22832, 2009-11-16)
usbtest\usbtest.cpp (1475, 2006-06-14)
usbtest\usbtest.dsp (4477, 2007-01-24)
usbtest\usbtest.dsw (537, 2006-06-14)
usbtest\usbtest.h (1193, 2006-06-14)
usbtest\usbtest.ncb (10447872, 2009-11-16)
usbtest\usbtest.opt (53760, 2008-02-24)
usbtest\usbtest.plg (2223, 2008-02-13)
usbtest\usbtest.rc (6571, 2007-01-24)
usbtest\usbtest.sln (878, 2008-11-27)
usbtest\usbtest.suo (16384, 2009-11-16)
usbtest\usbtest.vcproj (8652, 2009-11-16)
usbtest\usbtest.vcproj.LENOVO-490DA67F.Administrator.user (1427, 2009-11-16)
usbtest\usbtest.vcproj.WORK.Administrator.user (1405, 2008-11-27)
usbtest\usbtestDlg.cpp (8095, 2009-11-16)
usbtest\usbtestDlg.h (1896, 2007-01-24)
usbtest\usb driver\dCute2.inf (4246, 2007-12-01)
usbtest\usb driver\dCute2.sys (12672, 2007-11-27)
usbtest\res\Thumbs.db (3072, 2009-11-16)
usbtest\res\usbtest.ico (1078, 2006-06-15)
usbtest\res\usbtest.rc2 (399, 2006-06-14)
usbtest\usb driver (0, 2010-02-23)
usbtest\res (0, 2010-02-23)
usbtest (0, 2010-02-23)

几点说明: 1. 启动程序时会打开一次 USB 设备,如果打开成功会要求输入一个读取的长度,然后启动读操作(注意标题栏里的提示)。 2. 每次读取成功后会自动开始下一次读取操作,如果失败就不再读取了,不然会一直显示失败。 3. 点击“打开 USB 设备”可以再启动一次读操作。 程序原理: 每次点击发送时,申请一个新的内存块存放待发的数据,将其指针及长度等信息通过消息的方式发送给读写线程,线程用异步 IO 的方式进行读写操作。写操作完成时,在完成例程内释放所申请的内存。 读操作返回的数据则放在一块固定的内存里。 usbrw.h 中的 USB_BUF_LEN 宏控制着发送和读取操作的最大长度。

近期下载者

相关文件


收藏者