| ICICLE | |
| Innovative Control of Illumination for Christmas Lighting Entertainment | |
|
Site Designed for 1024x768 |
This section contains the hex files to be written to PIC microcontrollers for the hardware detailed in the hardware section of this site, in order to do that you will need a hardware programmer and the software to make it work, I recommend the JDM programmer with IC prog, links to both of these can be found in the links section of this site. The firmware has three modes, one is the normal running mode, one is address setting mode, and the other is testing / diagnostics mode, all three are detailed below: Normal Running mode This is the mode in which the Icicle boards will spend most of their time, you don't have to do anything special to put the boards into this mode, by default they will go into this mode when switched on, this can be identified by the green status led (their are two status leds, one power led, and eight channel leds on each board) being constantly on. In this mode the board will constantly watch the serial line and respond appropriately. Address set mode This is the mode used to set the address of Icicle boards, an Icicle board is put into this mode by holding down the button on it and connecting power, then letting go of the button, the red status led will then illuminate to show its in address set mode, the address can then be set using the address set function of the Icicle control program. Successful setting of the address will result in the Icicle board leaving address setting mode and going into normal running mode (see above), which means the red led will go out and the green one will illuminate. Testing / Diagnostic mode (Only available on Serial type A, Ver 2) This mode is used to test the outputs without sending serial commands, this mode is entered by holding down the button, connecting power, momentarily releasing the button, and straight away pressing it again before finally releasing it for a second time. When in this mode both the red and green status leds will blink. Pressing the button will cycle through the testing outputs in the following order: 1. All outputs are off 2. Output (A) is on, all other outputs are off 3. Output (B) is on, all other outputs are off 4. Output (C) is on, all other outputs are off 5. Output (D) is on, all other outputs are off 6. Output (E) is on, all other outputs are off 7. Output (F) is on, all other outputs are off 8. Output (G) is on, all other outputs are off 9. Output (H) is on, all other outputs are off 10. All outputs are on 11. All outputs blink together 12. All outputs blink alternatively |
Entire site, Icicle software, firmware and other content © 2003-2005 electro-zone.co.uk unless stated otherwise. "PayPal" is a trademark of PayPal, Inc."Windows" is a registered trademark of Microsoft Corporation. All other marks are the trademarks or service marks of their respective owners All content on this site is distributed for free and without warrenty, you may not sell any of this content, nor use it for commerical gain. You may however distrubute the content free of charge, however it would be preferable if you refer any interested parties this website. |
|