Gast
#3404382
Hallo Zusammen! Nach stundenlanger Recherche und rumprobieren muss ich nun doch euch um Hilfe bitten: Ich möchte einen Atmel ATtiny2313 mit einem Usbasp mit Avrdude programmieren. Allerdings kommt sowohl in der Arduino IDE, bei Avrdude im Terminal, als auch im Programm AVRFuses beim Flashen, Fuse-Setzen und beim Auslesen immer derselbe Fehler:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
Vorher kam noch der bekannte Fehler "cannot set SCK period". Allerdings konnte ich erfolgreich die USBasp Firmware mit dieser Anleitung aktualisieren: http://www.rogerclark.net/?p=702 Der ATtiny ist gemäß Datenblatt an den USBasp-Pinout angeschlossen, der Resetpin zusätzlich über 10k-Pullup an VCC MOSI und MISO habe ich testweise bereits vertauscht, aber keine Änderung. Die Anschlüsse sind auf Korrektheit und auf Wackelkontakte ausgiebig geprüft. Es wurden bereits viele verschiedene Geschwindigkeiten bei avrdude probiert (Mittels -B 1bis100). Der sogennante JP3- Slow down SCK - Jumper ist bei meinem MX-USBISP-v3.0 Adapter nicht vorhanden. *MOSI, SCK, und Reset schalten sauber zwischen 0V und 5V. Lediglich MISO direkt am Attiny2313 macht komische Sachen beim Zugriff (siehe angehängtes Bild. Die Peaks sind bei ca. 0.3V. 0.5ms/DIV)* avrdude verbose Output liegt als angehängte TXT-Datei vor. Die vorgeschlagenen 10000Hz SCK kann ich nicht einstellen. AVRdude macht entweder 8000Hz oder 16000Hz draus. Ich bin mit meinem Latein absolut am Ende. Hoffentlich könnt ihr mir helfen. Viele Grüße, Patrick Kresmer
