Forum: Mikrocontroller und Digitale Elektronik ATTiny 13A wird mit ISP-3 Programmer nicht erkannt


von Equinox (Gast)


Lesenswert?

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 ?

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

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.

von Equinox (Gast)


Lesenswert?

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 ^^

von Vlad T. (vlad_tepesch)


Lesenswert?

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.

von Equinox (Gast)


Lesenswert?

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.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

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.

von Equinox (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.