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