Driver_Source_Int

所属分类:USB编程
开发工具:Visual C++
文件大小:83KB
下载次数:134
上传日期:2006-06-17 15:12:07
上 传 者管理员
说明:  C8051F320单片机int传输形式的usb驱动程序
(C8051F320 microcontroller int transmission forms of USB Driver)

文件列表:
Driver_Source\intdev.c (35942, 2003-02-03)
Driver_Source\intdev.h (1941, 2003-02-02)
Driver_Source\intpnp.c (74824, 2004-10-18)
Driver_Source\Interrupt Driver Reference Manual.pdf (46331, 2004-02-11)
Driver_Source\intpnp.h (3252, 2003-09-08)
Driver_Source\intpwr.c (40093, 2003-05-20)
Driver_Source\intpwr.h (3023, 2003-05-12)
Driver_Source\intrwr.c (27819, 2004-10-18)
Driver_Source\intrwr.h (1886, 2003-02-02)
Driver_Source\intusb.bmf (698, 2003-02-02)
Driver_Source\intusb.c (13056, 2004-01-29)
Driver_Source\intusb.h (7149, 2004-10-18)
Driver_Source\intusb.mof (572, 2004-02-11)
Driver_Source\intusb.rc (2950, 2004-01-13)
Driver_Source\intusr.h (1647, 2004-10-18)
Driver_Source\intwdm98.c (2806, 2003-05-20)
Driver_Source\intwdm98.h (843, 2003-05-20)
Driver_Source\intwmi.c (16093, 2002-11-20)
Driver_Source\intwmi.h (1653, 2002-11-20)
Driver_Source\makefile (269, 2001-08-17)
Driver_Source\makefile.inc (128, 2003-02-02)
Driver_Source\resource.h (453, 2002-11-13)
Driver_Source\sources (602, 2004-01-13)
Driver_Source (0, 2006-06-06)

------------------------------------------------------- USB Interrupt Driver Example version 1.40 Readme File Copyright (C) 2005 Silicon Laboratories, Inc. ------------------------------------------------------- Last updated: 25 MAY 2005 This document provides information that supplements the Silicon Labs Interrupt Driver, which includes instructions for installing the driver and information for building the driver. 1.0 Interrupt Device Driver Installation ----------------------------------------------- 1.) Connect the USB cable between the host computer and the C8051F320 target board. 2.) At this point,Windows should notify you it has found new hardware and prompt you with a Found New Hardware wizard. Press the Next button. 3.) Select Search for a suitable driver for my device (recommended)and press the Next button. 4.) Select Specify a location under “Optional search locations:”and press the Next button. 5.) Press the Browse button to located the SilabsInt.inf driver installation file. The default location is the “Silabs\MCU\Examples\C8051F320\USB_INT ”directory. Once this file is selected press the OK button. 6.) Verify that the correct path and filename are shown and press the Next button. 7.) Press the Finish button. 2.0 Building the Interrupt Device Driver ----------------------------------------------- In order to build the Interrupt Device Driver you must have the Microsoft Windows XP Driver Development Kit installed. Use the build utility included with the DDK to build the driver. Please refer to the DDK documentation section "Using the Build Utility" under the "Driver Development Tools" section before attempting to build the driver. Using these methods the built driver will be compatible with Windows 2000 and Windows XP. 1.) Open the "Win XP Checked Build Environment" 2.) Navigate to the directory where the Silabs Interrupt Driver's source files are located. 3.) Type "Build -cZ" and press enter. 4.) The built driver will be located in the subdirectory "Driver_Source\objchk\i386". 2.1 Building a driver compatible with Windows *** Second Edition --------------------------------------------------------------- 1.) Open the file intusb.h and uncomment the line: //#define WIN***DRIVER 2.) Open the sources file with an editor(e.g.Notepad) and add the file intwdm***.c to the list of sources at the end of the file. The sources section will now look like the following. SOURCES=intusb.c \ intpnp.c \ intpwr.c \ intdev.c \ intwmi.c \ intrwr.c \ intwdm***.c \ intusb.rc 3.) Continue by following the instructions in section 2.0 above to build the driver. 3.0 REVISION HISTORY -------------------------------------------------------- Version 1.3 Overflow bug fixed. The issue was only apparent when making very frequent read requests over a long interval using multiple threads where no data ever becomes available. The resolution limits the number of outstanding requests that the driver will queue. Version 1.2 Install bug in Windows *** fixed. Version 1.1 Support for Windows *** added. Support for Dual Processor Machines added. Version 1.0 Initial release.

近期下载者

相关文件


收藏者