ATtiny13A lässt sich erasen aber nicht flashen

Gast #5479009
Lesenswert?

Hallo,

ich habe eine kleine Schaltung mit einem ATtiny13A und versuche sie mit 
einem AVR-ISP500-TINY und dem AVR Studio 4 zu programmieren. Nun 
funktioniert der Button "Erase Device" aber nicht "Program".

Bei einer anderen Schaltung kann kann ich den ATtiny13A flashen. Also 
müsste am PC und ISP alles stimmen. Es muss also an der Schaltung 
liegen. Aber wieso funktioniert erasen aber nicht flashen?
#5479018
Lesenswert?

Wombat schrieb:
> Hallo,
>
> ich habe eine kleine Schaltung mit einem ATtiny13A und versuche sie mit
> einem AVR-ISP500-TINY und dem AVR Studio 4 zu programmieren. Nun
> funktioniert der Button "Erase Device" aber nicht "Program".

Was heißt "der Button funktioniert" nicht?

> Bei einer anderen Schaltung kann kann ich den ATtiny13A flashen. Also
> müsste am PC und ISP alles stimmen. Es muss also an der Schaltung
> liegen. Aber wieso funktioniert erasen aber nicht flashen?

Weil die Schaltung einen Fehler hat.
Gast #5479048
Lesenswert?

Rolf M. schrieb:
> Was heißt "der Button funktioniert" nicht?

Ich bekomme diese Fehlermeldung "ISP Mode Error - A problem occurred 
when............."

Rolf M. schrieb:
> Weil die Schaltung einen Fehler hat.
Ja weit war ich auch schon :D
Die Frage ist ja, was beim Erasen passiert. Ich dachte immer, dass dabei 
alle Leitungen (Vcc, GND, SCK, MISO, MOSI, Reset) zum Einsatz kommen. 
Aber wenn beispielsweise MOSI dafür gar nicht benötigt wird, wüsste ich 
wo ich suchen muss...

Uwe K. schrieb:
> Prüfe mal, ob der ATtiny13A an der Masse angeschlossen ist.
> Das könnte eine Ursache für das Verhalten sein.
Habe es geprüft, die Verbindung steht.
#5479538
Lesenswert?

Wombat schrieb:
> Rolf M. schrieb:
>> Weil die Schaltung einen Fehler hat.
> Ja weit war ich auch schon :D

Das sollte der dezente Hinweis sein, dass Infos fehlen. Wenn du eine 
Schaltung A hast, bei der es geht und eine Schaltung B, bei der es nicht 
geht, dann ist es doch etwas schwierig, den Grund zu erkennen, ohne 
wenigstens mal Schaltung B gesehen zu haben. Da geht dann eben nicht 
viel mehr als: "Schaltung B hat einen Fehler".

Und mal ehrlich, wie hätte hier jemand darauf kommen sollen ohne die 
Schaltung:

Wombat schrieb:
> Es war ein zu kleiner Widerstand am Gate eines MOSFETs, der auf MISO
> hängt.
#5480706
Lesenswert?

Wombat schrieb:
> Nun
> funktioniert der Button "Erase Device" aber nicht "Program".

Es wird das Erase-Kommado abgeschickt, aber ob es ausgeführt wurde, 
erkennt man daran nicht. Das erkennst Du erst, wenn auch ein Blankcheck 
ausgeführt wurde.

Falls der Programmer das unterstützt, sollte er als erstes immer einen 
Signaturcheck ausführen. Dann stimmt schonmal die Verbindung und die 
Taktrate.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren