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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.