Mega128 Defekt?

Gast #402275
Lesenswert?

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...
Gast #402276
Lesenswert?

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
Gast #606836
Lesenswert?

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
Gast #606870
Lesenswert?

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
Gast #606901
Lesenswert?

...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
Gast #606910
Lesenswert?

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
Gast #607748
Lesenswert?

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).

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren