Ich habe ein paar Funktionen zum erstellen eines eignen Zeichens auf
einem 2x16 Zeichen Display mit HD44780 chip geschrieben. Die Funktionen
sind in der angehängten Datei.
Wenn ich das Display initialisiere und versuche ein eigenes Zeichen in
den Speicher zu schreiben passiert allerdings nichts
1 | lcd_init();
|
2 | lcd_send(COMMAND, LCD_CLEAR);
|
3 |
|
4 | uint8_t chrdata0[8] = {
|
5 | 0b11111111,
|
6 | 0b11111111,
|
7 | 0b00000000,
|
8 | 0b11111000,
|
9 | 0b00000000,
|
10 | 0b11111111,
|
11 | 0b00000000,
|
12 | 0b00000000
|
13 | };
|
14 |
|
15 | lcd_generatechar(LCD_GC_CHAR0, chrdata0);
|
16 | lcd_set_cursor (2, 0);
|
17 | lcd_write(LCD_GC_CHAR0);
|
Wo mache ich einen Fehler?
danke für eure Hilfe