Hallo, eine Schaltung mit mega128 funzt ned... Die Schaltung wurde viele male ohne probleme verwendet. Nun habe ich ein kleines Testprogramm geschrieben $regfile = "m128def.dat" $crystal = 8000000 Config Portb = Output Config Portc = Output Do Portb = 255 Portc = 255 Waitms 250 Portb = 0 Portc = 0 Waitms 150 Loop End aber keiner der ports wechselt. flashen lässt sich der controller ohne probleme...
Puh... sieht nach Basic aus... insofern kann ich nicht wirklich beurteilen, ob das Programm wirklich funktionieren sollte. Hast du mal den RESET-Pin gemessen? Wenn der RESET noch auf low (0V) liegt (ISP noch angeschlossen?) dann macht der µC natürlich nix. Gruß, Magnetus
Hallo zusammen, ich habe seit heute genau das selbe Problem wie Sebastian. Viele Monate lief der Mega128 ohne Probleme. Heute habe ich ihn neu geflashet und er tut nix mehr. Ein ganz einfaches Prog, einfach nur LED an/aus....nix. Der RTesetpin liegt über externen PullUp an VCC. Verzweifelung !!! Was kann ich tun ?? Daniel
Ich habe den internen RC-Takt gewählt. Quarz mit Kondensatoren iat auch dran....mit den entsprechenden Fuses klappts auch nicht. Werd gerade son bissle nervös.... :-( Kann der Mega 128 kaputt sein, obwohl er sich einwandfrei flashen lässt ?? Viele Grüße Daniel
...den internen RC-Takt gewählt. Quarz mit Kondensatoren iat auch dran....mit den entsprechenden Fuses klappts auch nicht.... Irgendwie widerspricht sich das aber mächtig (gewaltig)
...hmm, war schon etwas komisch ausgedrückt. Ich habe einen ext. Quarz dran und die Fuses entsprechend gesetzt. Als das nicht lief, habe ich die Fuses für den internen RC-Oszi gesetzt.....Quarz ist extern dran geblieben....sollte ja kein Problem sein, oder ?? Mit dem internen RC läufts auch nicht. Daniel
Leute ....es läuft wieder. Des Fusebit für den Watchdogtimer war gesetzt ( WDT always on ) Ich habe es nun so gesetzt, dass es auf WDT not programmed steht. Alles läuft wieder !!! :-) A Wie kann das passieren ?? Bin mir sicher, da nicht rumgestellt zu haben. Nach langer Zeit den Mega128 geflasht und das Bit war umgestellt. Daniel
das die fuse-bits mal plötzlich umgeschaltet waren hatte ich auch mal. haben ihn bis dahin nur über einen bootloader beschrieben. ich habe es auf meine eigene unfähigkeit geschrieben, das ich ihn vieleicht schlafprogrammiert habe :) auszuschließen ist es trotzdem nicht. nein im erst ein paar tage später (hab nur über bootloader weiter programmiert) war er richtig kaputt, ließ sich dann nichtmehr programmieren weder über den bootloader noch über ponnyprog. interesanterweise hat er das programm trotzdem noch ausgeführt (also das vom letzen mal programmieren).
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.