Sauerbruch
26.07.2008, 18:49
Ich habe ein Problem mit der Programmierung von Symbolen auf einem 16x1 LCD-Display (AV 1610 von ANAG VISION, z.B. Art.-Nr 183261 - 62 bei "C").
Für einen medizinischen Simulator benötige zwei Symbole: Eine tiefergestellte "2" sowie ein Herz-Symbol. Das erste programmierte Zeichen zeigt das Display tadellos an, beim zweiten kommt aber immer nur ein komplett schwarzer Block. Ich habe insgesamt 5 dieser Displays, die sich alle gleich verhalten - ein Hardware-Fehler scheint es damit schon mal eher nicht zu sein.
So hab´ ich es dem Display gesagt:
Config Lcd = 16 * 1a
Config Lcdpin = Pin , Rs = Portb.5 , E = Portb.4 , Db4 = Portb.3 , Db5 = Portb.2 , Db6 = Portb.1 , Db7 = Portb.0
Deflcdchar 0 , 32 , 32 , 32 , 12 , 18 , 4 , 8 , 30 ' "2" tiefgestellt
Deflcdchar 1 , 32 , 10 , 31 , 31 , 31 , 14 , 4 , 32 ' Herz
Cursor Off
Initlcd
Kennt jemand dieses Phänomen oder sieht einen Fehler??
Für einen medizinischen Simulator benötige zwei Symbole: Eine tiefergestellte "2" sowie ein Herz-Symbol. Das erste programmierte Zeichen zeigt das Display tadellos an, beim zweiten kommt aber immer nur ein komplett schwarzer Block. Ich habe insgesamt 5 dieser Displays, die sich alle gleich verhalten - ein Hardware-Fehler scheint es damit schon mal eher nicht zu sein.
So hab´ ich es dem Display gesagt:
Config Lcd = 16 * 1a
Config Lcdpin = Pin , Rs = Portb.5 , E = Portb.4 , Db4 = Portb.3 , Db5 = Portb.2 , Db6 = Portb.1 , Db7 = Portb.0
Deflcdchar 0 , 32 , 32 , 32 , 12 , 18 , 4 , 8 , 30 ' "2" tiefgestellt
Deflcdchar 1 , 32 , 10 , 31 , 31 , 31 , 14 , 4 , 32 ' Herz
Cursor Off
Initlcd
Kennt jemand dieses Phänomen oder sieht einen Fehler??