ATTiny84 mit Arduino Uno programmieren

Hallo,

ich scheitere gerade kläglich daran, einen frischen ATTiny84V-10PU mit einem Arduino Uno zu programmieren.
Den Arduino ISP-Sketch lade ich fehlerfrei auf meinen Uno, wähle als Board den ATTiny84 1Mhz Clock Internal, als Programer "Arduino as ISP" und lade den Blink-Sketch.

Beim Upload bekomme ich dann "Upload abgeschlossen" aber mit Meldung:

Binäre Sketchgröße: 888 Bytes (von einem Maximum von 8.192 Bytes)
avrdude: stk500_getsync(): not in sync: resp=0xe0

Was vermutlich soviel heißt wie "geht nicht".

Nun habe ich zwei HowTos für den ATTiny84 gefunden, aber anscheinend mit zwei unterschiedlichen Belegungen:

     Arduino 5V          to ATtiny84 Pin 1
     Arduino Pin 10   to ATtiny84 Pin 4
     Arduino Pin 11   to ATTiny84 Pin 7
     Arduino Pin 12   to ATtiny84 Pin 8
     Arduino Pin 13   to ATtiny84 Pin 9
     Arduino GND      to ATtiny84 Pin 14
     Arduino RESET  to 10uF cap
     10uF capacitor   to GND

Und:

Beispiel für ATtiny44 und ATtiny84
ATtiny -> Arduino

    (+) VCC -> +5V
    Pin4 (Analog Input 4, SCK) -> Pin13
    Pin5 (Analog Input 5, PWM, MISO) -> Pin12
    Pin0 (Analog Input 0, AREF) -> Pin11
    GND (-) -> GND

Ich habe jetzt beide mal versucht; anscheinend liegt's nicht unbedingt daran.

Ich habe da eher einen düsteren Verdacht, der sich hoffentlich nicht bestätigt:
Im ersten HowTo wird von einem 10uF Elko am Reset-Pin des Arduino gesprochen - im anderen fehlt dieser. Ich ging daher davon aus, dass man den nicht unbedingt benötigt - und habe ich natürlich nicht mitbestellt. Vermutlich liegt es daran? Kann ich mir anders behelfen?

Als Alternative hätte ich noch einen Arduino Ethernet hier.

Hat jemand eine Idee?

Habe anscheinend die Lösung gefunden:
Der ATTiny Core den ich verwendet habe, war wohl die Ursache.
Ich habe mir den folgenden neu heruntergeladen, alles wie gehabt ausgewählt und den Blink-Sketch geflasht:

Binäre Sketchgröße: 882 Bytes (von einem Maximum von 8.192 Bytes)
avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny84
avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny84

Und das scheint funktioniert zu haben... muss noch schnell eine LED dran hängen zum Testen :slight_smile: