Hallo, ich habe mir einen Tiny2313 als SMD auf eine Platine gelötet. Mit meinem Programmiergerät (AVR Doper) konnte ich anfangs auch ganz prima die Signatur auslesen. Da ich einen externen 16Mhz Quarz auf der Platine habe, habe ich die Fuse Bits auf "Ext.Crystal Osc. 8- Mhz. startup time 14CK + 65ms" gestellt. Nach dem Schreiben geht leider nichts mehr ! Es kommt stets die Meldung "Entering Programming Mode: FAILED!" Egal ob ich vom Gerät lesen oder zum Gerät schreiben will. Als Software verwende ich AVR Studio 4. War der von mir gewählte Wert falsch ? Hat jemand einen Tip wie ich den uC retten kann ? Auslöten ist recht äufwendig...
Hallo zusammen, ich wollte einen 20 MHz Quarz am attiny2313 (DIP) verwenden. Ich habe ihn wie auf Seite 26 vom Datenblatt angeschlossen (siehe Anhang). C1 und C2 sind beide 22pF. Folgende Einstellungen wollte ich über die Fuses setzen: - die Frequenz soll nicht durch 8 geteilt werden - CKSEL3..1 auf 111, für "8.0 -" MHz - CKSEL0 auf 1 und SUT1..0 auf 11, 14CK + 65 ms (habe einfach den worst case angenommen) Auf seite 164 ist die Tabelle für das Fuse Low Byte und entsprechend wollte ich dann den Wert 0xC0 einstellen. Folgender Befehl hat funktioniert: avrdude -B 32 -c avrispmkII -p t2313 -P usb -U lfuse:w:0xC0:m Leider verabschiedet sich dann der uC. Außerdem habe ich hier kein Oszilloskop und will daher fragen, ob wenigstens die Einstellungen für die Fuses stimmen.
und was hat das mit dem ursprünglichen Thread zu tun? Marc Heimann schrieb: > ob wenigstens die Einstellungen für > die Fuses stimmen. imho nein, genau falsch herum Fuse Calculator sagt für 0xC0 External Clock...
Hallo Justus, ich habe den Eindruck, dass das Thema Fuses sehr ausgewachsen ist, wenn man schon von vorne herein liest, wie man den uC wieder retten kann. Wollte daher nicht aus 1001 Threads noch einen draufpacken. Auf jeden Fall: Vielen Dank. Habe mir nach deiner Antwort mal http://www.engbedded.com/fusecalc zu Gemüte geführt und bin dann auf den Wert 0xFF gekommen. Und siehe da, es klappt :)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.