Hallo Für die Ausgabe von Informationen auf einem LCD Display lege ich die nötigen Strings im Quellcode ab, wie es im Tutorium beschrieben ist. Kann mir jemand kurz erklären,warum ich diese Strings nicht unter .dseg sondern nur unter .cseg ablegen kann ? Ich habe es einmal versehentlich gemacht und nur "Chinesisch" auf dem Display gehabt. Nachdem ich den String dann nach .cseg verschoben habe, ging wieder alles. Danke Torsten
Torsten B. schrieb: > Hallo > > Für die Ausgabe von Informationen auf einem LCD Display lege ich die > nötigen Strings im Quellcode ab, wie es im Tutorium beschrieben ist. > > Kann mir jemand kurz erklären,warum ich diese Strings nicht unter .dseg > sondern nur unter .cseg ablegen kann ? Weil das Daten-Segment im SRAM liegt, das Code-Segment im Flash. Erwähnt sei noch das EEPROM-Segment, das mit .eseg aktiviert wird. Schau mal bitte in die Hilfe des AVR-Studios unter Tools, AVR-Assembler, da sind irgendwo die Direktiven genau beschrieben. Die kontextsensitive Online-Hilfe (F1) findet sie leider nicht. > > Ich habe es einmal versehentlich gemacht und nur "Chinesisch" auf dem > Display gehabt. Nachdem ich den String dann nach .cseg verschoben habe, > ging wieder alles. Ja richtig, was in den Flash soll muss als Code klassifiziert werden. > > Danke > Torsten ...
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.