From OmegaV-wiki
Revision as of 16:11, 12 August 2015 by Torbjovn (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


Source code

The preloaded source code for the imponator is available at:

Some precompiled hex-files can be found here (right-click and save):

Imponator first-time programming

This section covers how to flash the binary hex-files containing the bootloader to the Flash memory of the imponator.
This is only necessary the first time (or if you have completely bricked your imp.).

Unix enviroment

Use this command if you have connected an STK500(v2) and are using avrdude to set the fuses:

avrdude -c stk500v2 -p m168 -P /dev/ttyUSB0 -U hfuse:w:0xdf:m -U lfuse:w:0xe2:m -U efuse:w:0x02:m

Replace '/dev/ttyUSB0' with whatever device the programmer is connected to. If you are using STK600, replace 'stk500v2' by 'stk600' and replace '/dev/ttyUSB0' with 'usb'.

Then, program the correct hex-file to the avr by using this command:

avrdude -c stk500v2 -p m168 -P /dev/ttyUSB0 -U flash:w:imp.hex

Of course, replace 'imp.hex' with whichever hex-file you are programming the imponator with.


Firstly, set up the fuses so that they are exactly like the picture beneath, then program the correct hex-file in the program-tab in Atmel Studio.

Avr studio fuse settings should look like this

Imp avr studio fuses.PNG

--Oybo 06:31, 22 September 2009 (UTC)

Personal tools