Daten statt im Flash im eeprom speichern

Gast #71193
hi,

bis jetzt habe ich meine definition für die schfrift auf dem nokia lcd
im flash gespeichert:

ASCIITAB:
 ;ASCII table, character definition - ASCII in decimal - character
 .byte 0x00,0x00,0x00,0x00,0x00,0x00  ; 00
 .byte 0x30,0x21,0x2C,0x21,0x30,0x00  ; 01
 .byte 0x60,0x21,0x2C,0x21,0x60,0x00  ; 02
 .byte 0x18,0x3C,0x78,0x3C,0x18,0x00  ; 03
 .byte 0x08,0x1C,0x3E,0x1C,0x08,0x00  ; 04

Nun will ich die Werte statt im Flash im eeprom speichern, Da die
antsteuerung des Displays in Assembler ist habe ich geguckt wie das in
Assembler geht. Man soll einfach .eseg dafor schreiben, doch dann sagt
mir AVRGCC LCD.S:446: Error: unknown pseudo-op: `.eseg'. Das soll wohl
heißen das .eseg bei AVRGCC Assembler nicht geht, wie geht es aber
dann??

MFG Jörn
Gast
Schriften ins EEPROM? - Egal. Im Prinzip so:
Ein Array anlegen und mit dem Attribut fuer die section .eeprom
versehen. Dieses Array im Quellcode initialisieren (bei der
Deklaration). Der Compiler erzeugt aus den Initialisierungsdaten eine
.epp-Datei, die man dann mit der Programmiersoftware ins EEPROM
schreibt. Zugriff auf die Daten ueber die eeprom.h-Funktionen.
HTH,
Martin

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.