BOOT LOADING TO ATMEGA 328-PU

Hello friends,

when i am trying to boot loading to atmega 328-pu i got an error message

"avrdude: Expected signature for ATmega328P is 1E 95 0F
Double check chip, or use -F to override this check."

how can i solve this?its because i am using atmega328-pu? how can i burn bootloader in to it.. please help me friends.. Thank you.....

Is your google broken ?
Is your Bing broken ?
Search Bootload Atmega 328-pu and you get lots of results. Try some of those and ask us if you can't figure it out.
Try some of these -
https://www.bing.com/search?q=Bootload+Atmega+328-pu&PC=U316&FORM=CHROMN

Is your google broken ?
Is your Bing broken ?
Search Bootload Atmega 328-pu and you get lots of results. Try some of those and ask us if you can't figure it out.

[/quote]

i did it .changed the signature to = 0x1e 0x95 0x14; in avrdude, but still the error message

avrdude: Expected signature for ATmega328P is 1E 95 14
Double check chip, or use -F to override this check.
Wrong microcontroller found. Did you select the right board from the Tools > Board menu?

then i changed 1e to 1E but no use

this is my problem , thank you friends

There's no native support for the ATmega328 (non p model) in Arduino IDE. You can add support for it by editing the device signature in the avrdude.conf file

hansibull:
There's no native support for the ATmega328 (non p model) in Arduino IDE. You can add support for it by editing the device signature in the avrdude.conf file

He says that He did it.

Which OS are you using ?

ATmega328-PU differs from ATmega328P-PU - P means pico power. They have different signature. The avrdude.conf has to contain info about this MCU. The newer versions of Arduino IDE probably have but older not. It depends on avrdude tool. I'm still using 1.0.6. This one hasn't support. Check this file and edit in case of need.

hello friends thanks for your help,
i solved that problem.I am using arduino as isp,in it there was an atmega328p-pu in my board and an atmega328-pu on my breadboard, when i removed the atmega328p-pu from the arduino board ,now noerror ok, but now another error

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x03
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x03
Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

That error is because you just pulled out the micro controller from the programmer. That will need to be in there to program it.

You just took the driver out of the car...

I suggest you do some googling to find out what the micro controllers do and how they work. That may help you in understanding better what you are doing.

really? :o

now i put it again on the arduino board so the error is here again...

avrdude: Expected signature for ATmega328P is 1E 95 14
Double check chip, or use -F to override this check.

this is the error, i checked my avrdude,its value shown below-

part parent "m328"
id = "m328p";
desc = "ATmega328P";
signature = 0x1e 0x95 0x14;

ocdrev = 1;
;

so why its shown the error again and again? :frowning:

NickyG:
I suggest you do some googling to find out what the micro controllers do and how they work. That may help you in understanding better what you are doing.

OK

Are both checkbooks ticked for verbose output in Preferences ?

Did you change the signature in avrdude.conf ?
If yes, Is your UNO programmed with ArduinISP ?
If yes, Is the programmer set to Arduino as ISP ?
If yes, Is board selected as Arduino UNO ?
If yes, Are you sure that the connections are correct ?( I think they are)
If yes, Click burn bootloader.

Post the error in code tags.
What is the IDE version?

-Malhar

Malhar, you bet me to it. I had a similar post lined up but the newbie post restrictions got me.

NickyG:
Malhar, you bet me to it. I had a similar post lined up but the newbie post restrictions got me.

I had the same feeling 4 days ago.

Cheers,
-Malhar

Hello Malhar,thanks for your brief reply...

i am using arduino 1.6.7 version and i think my circuit wiring is correct

here i do the process so

1.selected the program Arduino as ISP from the example programms
2.selected the board - arduino/genuino Uno from tools
3.selected my serial port
4.selected programmer- Arduino as ISP
then uploaded the program "Arduino as ISP "

5.changed the signature from 0x1e 0x95 0x0f to 0x1e 0x95 0x14
6.then go to tools and selected Burn boot loader
after sme seconds there is an error message

"avrdude: Expected signature for ATmega328P is 1E 95 14
Double check chip, or use -F to override this check.
Wrong microcontroller found. Did you select the right board from the Tools > Board menu?"

it said to change the signature to 1E 95 14 but i changed it to 0x1e 0x95 0x14 alreday..dont know why so

i also do not understand what is mean by "newbie post restrictions"

thank you very much

Can you use version 1.0.6 ?

Don't worry about my last post that, it was directed at malhar. Did you turn on verbose mode and check the upload box in preferences. This way we can see the signature it is receiving.

NickyG:
Don't worry about my last post that, it was directed at malhar. Did you turn on verbose mode and check the upload box in preferences. This way we can see the signature it is receiving.

Ya, If we can see the signature, we can help you.

i cant attach avrdude.conf so here i mention the signature for atmega328p here is my signature

part parent "m328"
id = "m328p";
desc = "ATmega328P";
signature = 0x1e 0x95 0x14;

ocdrev = 1;
;