ATtiny84 als ArduinoISP

Ich würde gerne einen ATtiny84 als ArduinoISP verwenden. Er hat genügend Speicher für der ArduinoISP Code und auch nicht zu viele Pins am Ende übrig. Man muss ja nicht fast 5€ ausgeben für nen ATmega328 wenn man den dann total unterfordert. Ich weiß dass es 2,50€ ausmacht aber muss ja nicht sein.

Mein Problem ist dass beim kompilieren des ArduinoISP Code fehler auftreten. Die wären:

ArduinoISP.ino: In function 'void spi_init()':
ArduinoISP:159: error: 'SPCR' was not declared in this scope
ArduinoISP:160: error: 'SPSR' was not declared in this scope
ArduinoISP:161: error: 'SPDR' was not declared in this scope
ArduinoISP.ino: In function 'void spi_wait()':
ArduinoISP:167: error: 'SPSR' was not declared in this scope
ArduinoISP:167: error: 'SPIF' was not declared in this scope
ArduinoISP.ino: In function 'uint8_t spi_send(uint8_t)':
ArduinoISP:172: error: 'SPDR' was not declared in this scope
ArduinoISP.ino: In function 'void start_pmode()':
ArduinoISP:257: error: 'SS' was not declared in this scope
ArduinoISP:259: error: 'SCK' was not declared in this scope
ArduinoISP:264: error: 'MISO' was not declared in this scope
ArduinoISP:265: error: 'MOSI' was not declared in this scope
ArduinoISP.ino: In function 'void end_pmode()':
ArduinoISP:271: error: 'MISO' was not declared in this scope
ArduinoISP:272: error: 'MOSI' was not declared in this scope
ArduinoISP:273: error: 'SCK' was not declared in this scope
ArduinoISP:274: error: 'SS' was not declared in this scope

Lässt sich das Problem lösen oder geht das mit dem ATtiny einfach nicht?

Für 2,5€ verlierst Du Stunden um den ATtiny zum laufen zu bringen?

Der ArduinoISP-Sketch fun ktioniert doch über die serielle Schnittstelle. Wo willst du die beim Tiny herzaubern?

Das wird so nicht funktionieren.
Schau mal hier wärst du besser dran.

Hier kannst du einen Attiny85 als echten Programmer nutzen. Zur Not kann ich dir einen Attiny mit "diesem" geflashten Programm schickenoder du kaufst dir den ferigen Satz bei Guloshop oder die Fertige paltine für 5€.
Gruß
Der Dani

volvodani:
Zur Not kann ich dir einen Attiny mit "diesem" geflashten Programm schickenoder du kaufst dir den ferigen Satz bei Guloshop oder die Fertige paltine für 5€.

Naja, für 5 € kriegt man schon "richtige" AVR Programmer - z. B. USBasp - zu Hauf auf ebay.