Ablegen von Text im QuellCode

OP #1567064
Lesenswert?
• ▲
▼
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
#1567073
Lesenswert?
• ▲
▼
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

...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.