PIC18F46J50 Full-Speed USB Demonstration Board User’s Guide
3.2
USING THE COMPOSITE HID+MSD CLASS DEMO FIRMWARE
3.2.1
MSD Interface
The MSD (Mass Storage Device) interface displays the PIC18F46J50 Full-Speed USB
Demonstration Board in My Computer as a new drive volume, similar to a USB “thumb
drive” Flash memory device. Upon successful enumeration in Demo mode, the new
drive volume will display Readme.txt , a writable text file stored in the
microcontroller‘s Flash memory.
For additional information, read the text file.
If the device enumerates correctly in Demo mode and appears normal in the Device
Manager, but fails to appear as a new drive volume, see Appendix A. “Troubleshooting
3.2.2
HID Interface
The HID (Human Interface Device) interface enables generic USB data transfer to and
from an attached device. Although the HID class normally is used for interface
products, such as keyboards and mice, the HID interface alternatively can be used for
other data transfer purposes.
The HID interface on the PIC18F46J50 Full-Speed USB Demonstration Board’s default
firmware is meant to be used with the PC application project, HID PnP Demo
Composite HID+MSD Demo only (PID=0x0054).exe , provided in the
MCHPFSUSB Framework. The MCHPFSUSB Framework can be installed from the
CD-ROM disc that comes with the board. The latest version of the package is also
available from the Microchip USB Design Center:
If the MCHPFSUSB Framework Version 2.4 is installed in the default directory
( C:\Microchip Solutions ), the HID PnP Demo Composite HID+MSD Demo
only (PID=0x0054).exe executable file is in the directory:
C:\Microchip Solutions\USB Device - Composite - HID + MSD
The demo PC application is intended to be run under Windows and was written in
Microsoft ? Visual C++ ? 2005 Express Edition. If the executable fails to launch correctly,
review the PC’s Control Panel – Add or Remove Programs list to ensure that the .NET
Framework Version 2.0 (or later) redistributable package has been installed.
The .NET redistributable package is on the CD-ROM disc that comes with the
board or it can be downloaded from Microsoft. (For additional details, see issue 3 in
If the USB device has been plugged in and has successfully enumerated, the device
should be detected automatically by the demo PC application. Figure 3-2 gives an
example of how the PC application appears in Windows XP.
DS51806A-page 17
? 2009 Microchip Technology Inc.
相关PDF资料
MA180028 MOD PLUG-IN PIC18F87K22 PIM
MA2-4-34-625-2-A32-7C CIRCUIT BREAKER MAG 25A PANEL MT
MA240013 MODULE PLUG-IN PIC24 44-PIN
MA240017 MODULE PLUG-IN PIC24F16KA102 PIM
MA240021 MOD PLUG-IN PIC24FJ256GB210
MA240025-1 MOD PIM PIC24EP512GU810 GP
MA240026 MODULE PLUG-IN PIC24FJ16MC102
MA300013 MODULE DSPIC30F SAMPLE 80QFP
相关代理商/技术参数
MA180025 功能描述:子卡和OEM板 PIM for PIC18F87J90 w/ Cap Touch buttons RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit
MA180026 功能描述:子卡和OEM板 PIC18F45K20 44P TQFP to 84P PIM RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit
MA180027 功能描述:子卡和OEM板 PIC18F87K90 PIM w/ Cap Touch RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit
MA180028 功能描述:子卡和OEM板 PIC18F87K22 Plug-In Module RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit
MA180029 功能描述:子卡和OEM板 PIC18F47J53 FS USB Demo Board RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit
MA180030 功能描述:子卡和OEM板 PIC18F47J31 Plug-in Module RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit
MA180031 功能描述:子卡和OEM板 PIC18F46K80 PIM RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit
MA180032 功能描述:子卡和OEM板 PIC18F66K80 PIM RoHS:否 制造商:BeagleBoard by CircuitCo 产品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit