Gast
#4534513
Hallo,
ich ein Problem mit der Generierung eines selbst-definierten Zeichens
auf einem DOG162-Display.
Ich habe vor einiger Zeit schon einen Codeschnipsel dafür notiert (weiß
aber nicht mehr woher):
void set_character_DOGM162 (uint8_t characterNumber, uint8_t data0,
uint8_t data1, uint8_t data2, uint8_t data3, uint8_t data4, uint8_t
data5, uint8_t data6, uint8_t data7)
{
Disp_Command (0x38);
Disp_Command (0x40+(characterNumber<<3));
Disp_Command (data0); //Pixel die gesetzt werden sollen
Disp_Command (data1);
Disp_Command (data2);
Disp_Command (data3);
Disp_Command (data4);
Disp_Command (data5);
Disp_Command (data6);
Disp_Command (data7);
Disp_Command (0x39); // Instruction Set Tabelle 1
}
Leider ist auf der entsprechenden Speicheradresse das Zeichen nicht zu
finden, es scheint so, dass der Speicher leer bleibt.
Was mache ich hier falsch ?