« Previous - Version 3/8 (diff) - Next » - Current version
Anthony Rowe, 01/31/2009 02:50 pm


FireFly Programmer Configuration

This page briefly describes how to load firmware onto the FireFly programmer board.

'''Step 1: Configure Jumpers and Connect Programmer as shown below'''

Image(flash.png)

'''Step 2: Connect separate power to the FireFly programming board and turn it on'''

'''Step 3: Set the AVR programmer to target the ATmega324p processor (try reading signature)'''

'''Step 4: Using AVR programming software (like AVRstudio) set the following options and fuses:'''

{{{
Crystal Configuration
Ext. Crystal/Resonator High Freq.
Startup Time 16K+64ms
CKSEL=1111 SUT=11

Fuses
Extended: 0xFF
High: 0xD9
Low: 0xFF

Clear CKDIV8 flag
}}}

'''Step 5: Download Firmware'''

Flash the following [attachment:ff_prog_m324p.hex?format=raw firmware] file.

'''Step 6: Set jumpers back for normal operation as shown below:'''

Image(normal.png)

normal.png - Normal Operation Jumper Configuration (407.3 kB) Anthony Rowe, 01/31/2009 02:24 pm

flash.png - Flash Jumper Settings (317.8 kB) Anthony Rowe, 01/31/2009 02:40 pm

ff_prog_m324p.hex - Programmer HEX file (5.6 kB) Anthony Rowe, 01/31/2009 02:48 pm