Forum: Mikrocontroller und Digitale Elektronik Tiny2313 lässt sich nur 1x programmieren


von dani (Gast)


Lesenswert?

Hallo,

ich habe zwei identische Platinen mit jeweils einem Tiny2313.

Der eine µc lässt sich problemlos mit Ponyprog mehrmals programieren.
Der andere µc nur 1 Mal. Wenn ich es erneut versuche, kommt die 
Fehlermeldung "device nicht gefunden" Der µC arbeitet aber korrekt, d.h. 
der Quarz schwingt und das Program läuft.

Der funktionierende µC ist Serie 0535 und schon etwas älter. Der 
nicht-funktionierende µC ist Serie 0823 und relativ neu.

Sind evl. Probleme bei dieser Serie bekannt?

Gruß Dani

von Hubert G. (hubertg)


Lesenswert?

Die beiden Tinys schon mal untereinander getauscht, wenn es nicht gerade 
SMD ist. Vielleicht doch ein HW-Fehler.

von dani (Gast)


Lesenswert?

Die sind leider eingelötet. Den neueren hab ich schon getauscht, aber 
das selbe phänomen ...

von Urs (Gast)


Lesenswert?

> Der funktionierende µC ist Serie 0535 und schon etwas älter. Der
Nur Zur Information: 35. Kalenderwoche 2005

> nicht-funktionierende µC ist Serie 0823 und relativ neu.
23. Kalenderwoche 2008

Änderst Du beim Programmieren die Fusebits?

> Sind evl. Probleme bei dieser Serie bekannt?
Nein, habe auch mehrere Tiny2313, die irgendwas 08xx sein müssten und 
keine solche Probleme.

von dani (Gast)


Lesenswert?

Ja, ich ändere die Fusebits auf externen oszillator.
Bei der einen platine funktioniert es ja. Die andere läuft auch, nur 
kann ich den µc nich nochmal programmieren ...

von Hubert G. (hubertg)


Lesenswert?

Du hast oben geschrieben "der Quarz schwingt" ist es nun ein Quarz oder 
ein Oszillator?

von dani (Gast)


Lesenswert?

Es ist ein externer Quarz an Xtal1 und Xtal2

von Hubert G. (hubertg)


Lesenswert?

Das mit µC tauschen der beiden Platinen geht offensichtlich nicht.
Wenn der µC sonst richtig läuft, würde ich trotzdem auf einen HW-Fehler 
tippen.

von holger (Gast)


Lesenswert?

Hast du dir den Reset Pin weggefused?

von niemand (Gast)


Lesenswert?

Bei der Einstellung externer_Oszillator schwingt der Quarz nicht.
Da wird ein ext. Takt erwartet.

von holger (Gast)


Lesenswert?

>Bei der Einstellung externer_Oszillator schwingt der Quarz nicht.

Das ist richtig. Er sagt aber "er schwingt". Dann wäre
noch die Frage was für ein Quarz. Wenn man die CKDIV8
Fuse falsch programmiert könnte die ISP Frequenz zu hoch
sein. Also einfach mal runter gehen mit der ISP Frequenz.

von niemand (Gast)


Lesenswert?

Und wie hat er das festgestellt das der Quarz schwingt?

von holger (Gast)


Lesenswert?

>Und wie hat er das festgestellt das der Quarz schwingt?

Finger drauf gehalten und hat vibriert ;)
SCNR

Vermutlich hat er ein Osci.

von Johannes M. (johnny-m)


Lesenswert?

niemand wrote:
> Bei der Einstellung externer_Oszillator schwingt der Quarz nicht.
> Da wird ein ext. Takt erwartet.
Eine Einstellung "Externer_Oszillator" ist mir von keiner 
Programmiersoftware bekannt. Beim AVRStudio sind die Einstellungen 
"External Crystal Oscillator" für einen externen Quarz und nicht für 
einen Quazoszillator! Für letzteren lautet die Einstellung "External 
Clock".

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.