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?