Forum: Mikrocontroller und Digitale Elektronik Programm aufgespielt, Chip nicht mehr ansprechbar


von Sven (Gast)


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?

von Hans Wurst (Gast)


Lesenswert?

Fehler in Zeile 42.

von Εrnst B. (ernst)


Lesenswert?

Welche Programmier-Hardware?

von Thomas D. (thomasderbastler)


Lesenswert?

Um Deine Vermutung zu bestätigen..was passiert, wenn Du mit der gleichen 
AVR-Dude Einstellungen einen anderen flasht ?

Wenn Du wieder draußen bliebst, dann stimmt evtl. doch die Fuse 
Einstellung nicht..

von holger (Gast)


Lesenswert?

Kabelbruch?

von Sven (Gast)


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

von Stefan (Gast)


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.

von Sven (Gast)


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.

von holger (Gast)


Lesenswert?

>Ist für mich nur die Frage, wieso geschieht so etwas?

Ich tip auf einen Hardwarefehler bei dieser einen Platine.
Setz den uC doch mal auf eine andere Platine.

von Sven (Gast)


Lesenswert?

holger schrieb:
>>Ist für mich nur die Frage, wieso geschieht so etwas?
>
> Ich tip auf einen Hardwarefehler bei dieser einen Platine.
> Setz den uC doch mal auf eine andere Platine.

Leider TQFP (ungesockelt)

von holger (Gast)


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.

von DirkZ (Gast)


Lesenswert?

Sven schrieb:
> Wie kann so etwas passieren?

Quarz+Kondensatoren kaputt? Gib doch mal einen generierten Takt auf 
XTAL1.

von Sven (Gast)


Lesenswert?

Läuft mit internem Oszi...

von DirkZ (Gast)


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.

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.