hi,
maybe somewone else has done the same stupid thing, but i can't find an answer.
Please be patient, I'm just starting with electronics.
Basically I set up my arduino as ISP with an second Atmega328 on breadboard.
The second one was set to use internal RC oscillator at 8 MHZ. I set Fuses via avrdude commandline and programmed the "Blink" sketch via arduino IDE. Everything fine and working.
Then i tried to reduce voltage on the breadboard to 3,3V. Connected The ISP of my Arduino board ( MISO, MOSI, etc.) and hit "upload". There came a error message in the IDE ... "Wiring wrong"
After a while i reworked my breadboard layout and tried to upload another sketch. Nothing worked.
Also avrdude could no more get contact to the second AVR. Always "device signature failure".
After a sharp look, I discovered my failure:
On one side I Placed VCC and GND correct, on the side, where AREF is, I placed 5V into the GND-pin and Gnd into a Digital IO pin. I can imagine that is not healthy for the AVR.
So is it shure I can throw that AVR away, or do I have a software problem?
if it is damaged my next question is: what was the initial problem?
- Did I fry my AVR by the 3,3 V Supply and 5V ISP Signals from Arduino board?
- Did I toast my AVR by the wrong stiched VCC and GND pin
- Did I damage some ports on the arduino on the board? (seems to work like before)
Or: are there other reasons why avrdude can not read from the device?
The commandline i use:
avrdude -p m328p -c stk500v1 -b 19200 -P /dev/ttyACM0 -v -v
Fuses for 8MHZ internal RC worked before: L:E2 H:9A E:FF
Thanks for your help.