Witam.
Mam taki problem, zaprogramowałem mikrokontroler atmega8 (kod poniżej) podłączyłem wyświetlacz 2 * 16 zgodnie ze schematem i na wyświetlaczu pusto nic nie ma tylko się podświetla.
Nie wiem czy nie jest to spowodowane tym, że pierwsze dwa piny od wyświetlacza podpiąłem normalnie + i - bo nie miałem potencjometru ale przecież to jest regulacje podświetlenia, więc myślę, ze to nie powinno być problemem. Co mam zrobić?
Mam taki problem, zaprogramowałem mikrokontroler atmega8 (kod poniżej) podłączyłem wyświetlacz 2 * 16 zgodnie ze schematem i na wyświetlaczu pusto nic nie ma tylko się podświetla.
Nie wiem czy nie jest to spowodowane tym, że pierwsze dwa piny od wyświetlacza podpiąłem normalnie + i - bo nie miałem potencjometru ale przecież to jest regulacje podświetlenia, więc myślę, ze to nie powinno być problemem. Co mam zrobić?
$regfile = "m8def.dat"
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portc.4 , Rs = Portc.5
Dim I As Byte
Cls
Lcd "* BASCOM AVR *"
Wait 1
Lowerline
Wait 1
Lcd " przesuwaj "
Wait 1
For I = 1 To 10
Shiftlcd Right
Waitms 500
Next I
For I = 1 To 10
Shiftlcd Left
Waitms 500
Next I
Locate 2 , 2
Lcd "*"
Wait 1
Shiftcursor Right
Lcd "%"
Wait 1
Home Upper
Lcd "inny tekst"
Wait 2
Cursor Off Noblink
Wait 2
Cursor On Blink
Wait 2
Display Off
Wait 2
Display On
Deflcdchar 0 , 31 , 31 , 31 , 31 , 30 , 28 , 24 , 16
Deflcdchar 1 , 1 , 3 , 7 , 15 , 31 , 31 , 31 , 31
Cls
Wait 1
Cls
rcall _write_lcd
Wait 2
Lowerline
I = 150
Lcd I
End