Go Down

Topic: How to use blank atmega8 in a uno board ?? ? (Read 851 times) previous topic - next topic

ajay0690

Friends i need help in boot loading atmega 8 to use it in uno board.

I tried optiboot also but i got the error message " avrdude yikes invalid device signature" . I followed connections as per arduino as ISP. And added 10uf capacitor between ground and reset . I modified my boards.txt files also. But no use . Can any one suggest me step by step instructions to bootload Atmega8 so that it can be used in my uno board.
Please help me  .................



                                TAHNKS IN ADVANCE.........................

johnwasser

You got really close.  If you selected the "Arduino UNO" board when burning the bootloader the problem is that the ATmega8 signature doesn't match the expected ATmega328P signature.

The easiest thing to try is to select the "Arduino NG or older w/ ATmega8" board.  This will burn an older bootloader but it should work with your chip.
Send Bitcoin tips to: 1L3CTDoTgrXNA5WyF77uWqt4gUdye9mezN
Send Litecoin tips to : LVtpaq6JgJAZwvnVq3ftVeHafWkcpmuR1e

ajay0690

s john i tried that too but no use i get the same error message..............

Riva

I have a couple of ATMega8's that used to have fuse settings and bootloader to suit 16Mhz crystal. I have attached the bootloader I used but I cannot remember what the fuse settings were of find the forum that discuses them. Here http://www.ngcoders.com/downloads/arduino-atmega8-bootloader-2-second-autoreset/ is a link to another bootloader. I have since re-programmed the chips for internal 8Mhz oscillator use so cannot read fuse settings from them.

You say in your original post these are to be placed in your UNO board. I think the mega8 pinouts are the same as the 328 chip but the architecture is different, not sure if this will cause problems.
http://forum.arduino.cc/index.php?action=unread;boards=5,67,10,11,66,12,15,17,21,22,23,24,25,29;ALL

Go Up