Title air time was a little interesting, we have become accustomed to writing projects used in this project and usb PIC24FJ64GB106 really good to be hidden feature advanced PIC24F series and a good example for USB HID
In the software MPLAB C30 v3.12, 8:43 MPLAB, Microchip USB HID bootloader Library V2.5b programs used also modified and adapted to the circuit. C source code file to the project program and have wiring diagrams.
It is a project which I started as a funny way to evaluate the Microchip PIC24 USB capabilities as well as MEMS inertial sensors. I don’t find any particular use even today but is a good platform for experimenting with USB, accelerometers, bootloaders. Please let me know how you use it. HID Bootloader, no change to the main application Modified HID bootloader, based on the original Microchip bootloader was compiled with the same tools as the main application. The top bootloader also contains modified code posted by the user iancull on Microchip
32 leds capable of displaying 32 vertical pixels
Three axis accelerometer
HID USB device, no drivers necessary
HID USB bootloader, no drivers necessary. Unlike the original Microchip bootloader this one doesn’t require the main application to be relocated.
Powered by two size AA (rechargeable) batteries
HID Bootloader, no change to the main application
Modified HID bootloader, based on the original Microchip bootloader was compiled with the same tools as the main application. The top bootloader also contains modified code posted by the user iancull on Microchip forums: http://www.microchip.com/forums/tm.aspx?m=440391&mpage=1
To enter the bootloader:
– Start the HID Bootloader PC application.
HID bootloader – unconnected device
– Plug the LED Wand in one USB port and wait for LED0 to turn off
– shake the wand on Z axis
– the main application will restart the processor in bootloader mode. You shoul see this:
HID bootloader – device is attached You can now program your hex file by clicking the Open Hex File Button.
NOTE: This project needs much more explanation. However I have very little free time and I don’t know at this moment how much interest this site will attract. Please try to study the project yourself and if you have problems ask in the forum section. I’ll try to answer and hopefully other users will help too. I will update this page as soon as more written information will be accumulated.
More to come…