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?
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..
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
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.
@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.
>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.
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)
>> 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.
Sven schrieb: > Wie kann so etwas passieren? Quarz+Kondensatoren kaputt? Gib doch mal einen generierten Takt auf XTAL1.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.