Programm aufgespielt, Chip nicht mehr ansprechbar

Gast #3324891
Lesenswert?
• ▲
▼
Hallo,

ich habe gerade auf einen Atmega8 ein Programm aufgespielt und Fuses 
gesetzt mit AVR-Dude.

Die Befehlzeile für AVR-Dude habe ich schon zig-mal verwendet, auch das 
Programm. Ich will damit sagen, ich habe mich weder durch verfusen 
ausgesperrt, noch durch ein Programm, welches Unsinn macht, denn dies 
läuft auf anderen einwandfrei.

Vor dem Flashen konnte ich die Signatur des AVR noch lesen, nun kann ich 
gar nicht mehr darauf zu greifen.

Wie kann so etwas passieren?
Gast #3324999
Lesenswert?
• ▲
▼
Nein, weitere gehen.
Es war nur eine Platine von mehreren.
Die Platine habe ich zuvor ebenfalls schon einmal geflasht, kleine 
Software, kleine Fusebits.

Kein Kabelbruch, Programmieradapter geht ja bei anderen Platinen.

Hardware ist der AVR-ISP-Stick von ehajo
Gast #3325054
Lesenswert?
• ▲
▼
Du bist also sicher, dass:

- das Programm keinen Unsinn macht
- das Programm auf anderen Platinen funktioniert
- das die Platine in Ordnung ist
- das der Programmer in Ordnung ist

Dann kann ja nur der Mikrocontroller defekt sein.
Gast #3325065
Lesenswert?
• ▲
▼
@Stefan

ja, da bin ich sicher. Zumindest wäre es das erste mal, wenn eines der 
genannten Sachen Eintritt und ich nutze sowohl Programmer als auch die 
Software schon länger.

Ist für mich nur die Frage, wieso geschieht so etwas?
Ich konnte wie gesagt auf gleichen µC das Programm aufspielen und konnte 
ja auch vor dem aufspielen noch zugreifen.
Gast #3325088
Lesenswert?
• ▲
▼
>> Ich tip auf einen Hardwarefehler bei dieser einen Platine.
>> Setz den uC doch mal auf eine andere Platine.
>
>Leider TQFP (ungesockelt)

Pech gehabt. Vieleicht ist es ja auch ein Fehler
auf allen Platinen. Flashen ging bei den anderen dann
eben halt mal gerade so. Bei dieser gings dann schief.
Ohne die Schaltung zu sehen kann man da nur raten.
Beim nächsten mal zerreisst es dann möglicherweise einen
anderen AVR.
Gast #3325210
Lesenswert?
• ▲
▼
Sven schrieb:
> Läuft mit internem Oszi...

Hmm, und wenn - mal angenommen - ein Fuse-Bit gesetzt ist, dass der µC 
einen ext. Takt erwartet.

Wenn die Platine i.O. ist, bleibt nicht mehr viel an Möglichkeiten.

Entweder mittels Quarzoszillator oder einem anderen µC den Takt auf 
XTAL1 geben und testen.

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.