Das, was du als zurücksetzen bezeichnet ist ein Reset des Controllers.
Da hast du zu 99% einen Fehler in deinem Programm und hat sicher nichts mit der Codegröße zu tun.
MFG
Bertl
Hallo,
Laut Datenblatt hat der Mega32 wie der Name schon sagt 32kB Flash. In diesen schreibe ich nach .CSEG !?
Jetzt hab ich aber einiges programmiert und plötzlich treten sonderbare Dinge auf: Mitten im Programm setzt sich der µC zurück und beginnt von vorn.
Hab ein wenig rumprobiert und komme zu dem Schluss, dass das Fehlverhalten auftritt, sobald das Programm 256Byte überschreitet.
Wer kann mir hier weiterhelfen?
Das, was du als zurücksetzen bezeichnet ist ein Reset des Controllers.
Da hast du zu 99% einen Fehler in deinem Programm und hat sicher nichts mit der Codegröße zu tun.
MFG
Bertl
Welche Programmiersprache ?
Assembler nehm ich mal an ?
Stackpointer richtig gesetzt ?
push <> pop
Interrupts ? wenn ja stimmt die Einsprungtabelle ?
am besten wäre ws, wenn Du mal das Programm postest...
Gruß Sebastian
Linus TorvaldSoftware is like s e x: its better when its free.
Hallo,
war wohl tatsächlich (leider mal wieder) ein Programmierfehler...
Sorry dass ich hier dewegen gleich wieder nen Thread angefangen habe. Aber manchmal möchte man doch fast durchdrehen bei der ASM Fehlersuche...
Also trotzdem Danke an alle
Lesezeichen