Mit meinem Arduino-Mega als ISP bekomme ich die Fehlermeldung "avrdude: stk500_getsync(): not in sync: resp=0x15".
Beim MySmartUsb Light erkennt er den Prozessor nicht richtig oder es kommt auch ein Sync-Error.
Hallo,
die Kontaktierung des Attiny84 ist falsch.
Du hast die Spannungsversorgung (GND) gar nicht verkabelt und die die ISP Leitungen falsch.
Irgendwie sieht das gespiegelt aus.
So ist es richtig:
1 +5V
4 Reset
7 MOSI
8 MISO
9 SCK
14 GND
Der Pin 1 ist, so wie du den Chip im Steckbrett hast, links unten.
Gruß
Reinhard
mhhpff zwei doofe Fehler beim "schnell mal aufmalen". Der Chip ist auf der Grafik falsch herum und VCC und GND hab ich verkabelt, nur hier vergessen. Anders gesagt, ich bin der Meinung es richtig verkabelt zu haben, nur mag er irgendwie nicht :S
Ich hab' mich neulich mit 'nem Tiny44 und Tiny2313 rumgeschlagen (mal sync, mal signature error, mal absturz), letzendlich gings dann nachdem ich einmal einen Sketch zu Fuß* mit "avrdude -B 2" hochgeladen habe (weil: ATTiny2313: Bitkipper beim Programmieren - Mikrocontroller.net )
In Arduino IDE versuchen Sketch hochzuladen mit verbose, da dann die avrdude kommandozeile kopieren und selber ausführen.
Der 2k2 ist kein nischen resi.
Das sind standarts wenn man viel mit 12V Rumhängt. Ich habe halt immer 2k2 drin sind aber keine Pflicht deswegen geht es auch mit dem 1k könntes zu wenig für den ISP sein org. ist ein 10kOhm drin deswegen eher größer
Eigentlich braucht man keinen Widerstand von Reset nach +5V. Der Reset kommt vom ISP. Bei mir funktioniert das immer ohne Widerstand.
Ein 10k gegen + kann aber auch nicht schaden.
Hängt sonst noch irgendetwas an den Pins des ATtiny?
Hab nen 10K drauf gesteckt geht immer noch nicht ]:). Auch den Tipp von SUI hab ich probiert,...leider wieder "avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature."
Am "V" liegt es nicht. Ich habe auch einen ATTiny84V und der hat die erwartete Signatur 0x1E 0x93 0x0C.
Die in deinem Fall gelesene Signatur ist keine gültige, siehe Der Vergleiche zu Elektro Geräten - die besten Modelle 2020!
Da muss ein anderer Fehler vorliegen.
Versuch mal mit dem MyAvr Progtool ob du den Attiny84 auslesen kannst (auch wenn der leer ist) Dann kannst du sehen ob die Verbindung läuft dann sind das nur Einstellungen der IDE. So mache ich es immer dann weist du das die Verbindung Grundsätzlich funktioniert.
Gruß
Der DANI