Hallo µC-Gemeinde. Ich sitze gerade vor dem Problem einen ATTiny13A mit einem Programm zu bespielen. Dafür habe ich einen ISP-3 Programmer hier liegen, der über den USB-Port des Rechners angeschlossen wird. Im Programm, dass die Daten auf den µC downloaden soll, habe ich nun nicht die Möglichkeit den 13A als Chip aus zu wählen, lediglich der 13'er wird mir angezeigt. Wenn ich die Option benutze und den Download starten will, dann gibt er mir den Fehler aus: Wrong Device ID: 00 00 00 Tiny13 expected ! Firmware habe ich bereits geupdatet, aber die auf der E-Lab Seite ist auch nur von 2007, und das hat mir garnichts gebracht. Reicht das an Informationen, oder kann ich euch sonst noch irgendwas sagen, das bei der Problemfindung hilft ?
Wenn die Device-ID '00 00 00' ist, tippe ich auf einen Beschaltungsfehler oder der Tiny hat keine Spannung oder die ISP-Frequenz ist zu hoch.
Hmm, habe die Frequenz auf 1 MHz gesenkt, und nun gibt er mir wenigstens nichtmehr den Fehler aus. Funktionieren will es dennoch nicht so ganz. Die Readback-Optionen (EEprom und Flash) gehen soweit, allerdings bekomme ich den Fehler: Flash Verify Error at: $0000 wenn ich den Controller programmieren möchte. Danke erstmal für die Hilfe ^^
da der tiny13 standardmäßig mit 1,2Mhz arbeitet, solltest du die ISP Frequenz noch weiter runterstellen, bis du das div8 Fuse gelöscht hast.
Wahnsinn, es funktioniert. Ich bin ja hellauf begeistert. Danke für die schnelle Hilfe, lediglich eine Frage habe ich jetzt noch. Ich habe nun letztendlich die Geschwindigkeit auf 50kHz gesenkt, mit der mir das Programm auch auf den Controller geladen wird. Aber ich verstehe noch nicht, warum das nun plötzlich funktioniert ?! Die 16 MHz die ich zuerst hatte - gut, Fehler, übersehen das das so hoch war. Warum aber muss ich die Geschwindigkeit so niedrig wählen (aktuell 100kHz), wenn doch eigentlich 1,2 MHz voreingestellt sind ? Ich würde halt gerne verstehen, woher dieser Fehler kam.
Die ISP-Frequenz muß systembedingt kleiner oder höchstens gleich ein Viertel der CPU-Frequenz sein. Der Tiny13A läuft frisch aus der Fabrik mit etwa 1.2Mhz, was eine maximale ISP-Frequenz von 250kHz möglich macht.
Gut, dann Danke nochmals für die schnelle und nette Hilfe ^^
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.