Witam, podłączyłem wyświetlacz Nokii 6100 do Megi32L, napisałem prosty program, LCD wyświetla lecz coś jest nie tak, czcionki są wyłącznie koloru niebieskiego, próbowałem różnych ustawień kontrastu jak równierz inwersji lecz bez skutku, nie mogę uzyskać koloru żółtego, zielonego lub czerwonego... Proszę o pomoc kogoś kto miał podobny problem lub kogoś kto wie gdzie leży przyczyna. Załączam kod i fotkę wyświetlacza, fotka przedstawia pracę programu poniżej
Dodam że LCDkiem z Nokii 3510i steruję bez problemu .
Dzięki i pozdrawiam.
$lib "LCD-pcf8833.LBX"
$regfile = "m32def.dat" 'ATMega32L on 3.3V supply
$crystal = 8000000 '8 MHz internal oscillator
$hwstack = 128
$swstack = 128
$framesize = 128
Config Graphlcd = Color , Controlport = Portc , Cs = 3 , Rs = 0 , Scl = 2 , Sda = 1
Setfont Color16x16
Const Blue = &B00000011
Const Yellow = &B11111100
Const Red = &B11100000
Const Green = &B00011100
Const Black = &B00000000
Const White = &B11111111
Const Brightgreen = &B00111110
Const Lightgreen = &B01111100
Const Darkgreen = &B00010100
Const Darkred = &B10100000
Const Darkblue = &B00000010
Const Brightblue = &B00011111
Const Orange = &B11111000
Glcdcmd &H20
Glcdcmd &H48 'adres kontrastu
Glcddata 45 'kontrast
Box(1 , 1) -(132 , 132) , White
Lcdat 5 , 1 , "NIEBIESKI" , Blue , White
Lcdat 25 , 1 , "ZOLTY" , Yellow , White
Lcdat 45 , 1 , "CZERWONY" , Red , White
Lcdat 65 , 1 , "ZIELONY" , Green , White
Lcdat 85 , 1 , "CZARNY" , Black , White
End
$include "color16x16.font"
Dodam że LCDkiem z Nokii 3510i steruję bez problemu .
Dzięki i pozdrawiam.