hello guys,
i am burning the bootloader on 3 atmega328P-PU chips,
i set up the bootloader circuit and i burned the bootloader on 2 of the chips and they work fine however the third chip gave me this error : avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this !
so i made a search on google and found out that atmega328P has this problem, but my chip is the atmega328P-PU which is used already on arduino so how can i solve this problem ?
Simply: Double check connections first. Bad wire should cause this problem.
ATmega328P exist in several variants - packages. -PU means that it is in 28 pin PDIP package. Chip is always the same.
Budvar10:
Simply: Double check connections first. Bad wire should cause this problem.
ATmega328P exist in several variants - packages. -PU means that it is in 28 pin PDIP package. Chip is always the same.
i double checked all good, i made same circuit and started by plugging first chip and burn the bootloader, it went all great, then removed it and plugged the second, it went great as well, then removed it and plugged the third and it gave me the error :o
Try to re-burn some of the working to exclude a problem with setup or better just read working atmega via cmd line with avrdude to prevent destroying already burned bootloader.
Budvar10:
Try to re-burn some of the working to exclude a problem with setup or better just read working atmega via cmd line with avrdude to prevent destroying already burned bootloader.
can you explain more please because i didn't really understand what do you mean :-[
ATmega328 differs from ATmega328P. P means picopower. They have different signature. ATmega328P-PU "-PU" means package type - 28PDIP. Also should be ATmega328P-AU which is TQFP package etc. If you mean switch in command -pm328p it is for all ATmega328P and doesn't matter with package.
Or did you mean that your 3th chip is different from the other two?
Budvar10:
ATmega328 differs from ATmega328P. P means picopower. They have different signature. ATmega328P-PU "-PU" means package type - 28PDIP. Also should be ATmega328P-AU which is TQFP package etc. If you mean switch in command -pm328p it is for all ATmega328P and doesn't matter with package.
Or did you mean that your 3th chip is different from the other two?
all my chips are the same, no differences all are ATmega328P-PU
I'm' french
I have the same problem. but on all my 328p-pu.
I do not succeed in sending a programm in my 328p-pu (on an external breadboard)
I don't know how to do ?
Could you tell me what procedure you use and your files (Board.txt, version of the soft and your file avrdude).
Thank very much !!!
Isn't my advice helpful? What is the problem? Ask more.
PS: I hope that it's not my knowledge of English. I'm not native English speaker so I apologize if yes. It's a kind of exercise for me to be here and I'm thankful for your patience with me.