I am trying to program ATTin85 using Arduino I used the hardware support file from "High-Low Tech" here http://hlt.media.mit.edu/?p=1695
With this schematic:
After downloading the ArduinoISP sketch to the board, I tried uploading the blink sketch and tried burning the bootloader.
The IDE keeps responding with :
avrdude.exe: please define PAGEL and BS2 signals in the configuration file for part ATtiny85avrdude.exe: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override this check.
I also tried to using avrdude from CMD
avrdude -P COM5 -b 19200 -c avrisp -p t85 -v -e -U flash:w:sketch.cpp.hex
and it gave:
avrdude: please define PAGEL and BS2 signals in the configuration file for part
ATtiny85
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.07s
avrdude: Device signature = 0xffffff
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
avrdude done. Thank you.
I tried choosing the three settings 1Mhz/8Mhz/20Mhz (without adding any oscillators) and tried the three options with a 16Mhz crystal with two 22pF capacitors (I read somewhere online that this may work) and still nothing changed!
I tried another ATTiny85 Chip, another Arduino Uno, and tested the continuity every single wire. but still I am getting the same error.
Serial.begin(19200);
. Also check the voltage across pins 4 and 8 of the tiny with a DMM. \$\endgroup\$please define PAGEL and BS2 signals in the configuration file for part ATtiny85avrdude.
part. That is pretty standard (mis)configuration, but it should work just fine. \$\endgroup\$