hi .. Please specify the problem
i am using ARDUINO UNO R3 to programming microcontroller ATmega328p-pu
And I followed the same steps
But I am facing this problem
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
Error while burning bootloader.
Arduino: 1.6.8 (Windows 10), Board: "Arduino/Genuino Uno"
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -cstk500v1 -PCOM1140 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0x05:m -Uhfuse:w:0xDE:m -Ulfuse:w:0xFF:m
avrdude: Version 6.0.1, compiled on Apr 15 2015 at 19:59:58
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"
Using Port : COM1140
Using Programmer : stk500v1
Overriding Baud Rate : 19200
AVR Part : ATmega328P
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PC2
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 20 4 0 no 1024 4 0 3600 3600 0xff 0xff
flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff
lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
efuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
Programmer Type : STK500
Description : Atmel STK500 Version 1.x firmware
Hardware Version: 2
Firmware Version: 1.18
Topcard : Unknown
Vtarget : 0.0 V
Varef : 0.0 V
Oscillator : Off
SCK period : 0.1 us
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.03s
avrdude: Device signature = 0x000000 (retrying)
Reading | ################################################## | 100% 0.03s
avrdude: Device signature = 0x000000 (retrying)
Reading | Error while burning bootloader.
################################################## | 100% 0.02s
avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
avrdude done. Thank you.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Is it reasonable that there was no solution to the problem although I tried a number of MICROCONTROLER ATMEGA328 ?
pert
January 16, 2020, 12:09pm
5
Which circuit from that tutorial are you using? This one:
or this one:
I took the steps exactly as in the first picture
And i am using arduino uno r3
pert
January 16, 2020, 9:43pm
7
Double-check all your wiring very carefully.
The wires are very accurate, but can the feeding be insufficient? Have you used a 5-volt outlet outside the Arduino board?
The solution has been done Thank you ..
By following these steps
1 - upload arduino ISP
2 - select board "arduino uno" not (atmega328 on a breadbo ....)
3 - burnbootloader success ..
4 - select any project and press (shift key) to upload using programmer .. And press upload
Thanks for the feedback.
When you upload using a programmer, the boot loader is removed.
So why did you try to burn the boot loader?
Because it didn't work with me in any way to burn a bootloader on atmea328p controller
Step 3 in reply #8 says "burn boot loader success".
In step 4 you remove the boot loader again.
So I'm a little confused.
The program that was downloaded to atmega328p is running successfully
Evidence of successful operation?
Yes, evidence of successful operation. But you still don't have a boot loader
The purpose of the boot loader is to be able to upload via the serial port and not having to use the ICSP programmer again. So you first upload the boot loader using an ICSP programmer and next upload a sketch via the serial port ('normal' way, not but ).
Yes, now unable to download the program normally ... When burn the bootloader, the program is upload using only rx and tx ... ????
Yes
You will also need to reset (manual or automatic) at the moment that the upload starts.