Witam!
Mam problem z wyświetleniem na wyświetlaczu 0. Mam typowy układ na Atmedze 16 z wyświetlaczem Hy-1602. Prosty program:
Po wgraniu na wyświetlaczu pojawiają się w pierwszej linii kwadraty. Jeżeli wpisze zamiast 0 cokolwiek innego to mi się normalnie wyświetla. Mało tego jeżeli użyję funkcji chr(48) gdzie 48 to kod ascii 0 to dzieje się dokładnie to samo.
Jak to rozwiązać proszę o pomoc.
Kod, proszę umieszczać w znacznikach [code] - poprawiłem.
[zumek]
Mam problem z wyświetleniem na wyświetlaczu 0. Mam typowy układ na Atmedze 16 z wyświetlaczem Hy-1602. Prosty program:
$regfile = "m16def.dat"
$crystal = 8000000
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portd.7 , Db7 = Porta.7 , E = Portc.3 , Rs = Portc.2
Cls
Do
Lcd 0
Wait 1
Loop
End Po wgraniu na wyświetlaczu pojawiają się w pierwszej linii kwadraty. Jeżeli wpisze zamiast 0 cokolwiek innego to mi się normalnie wyświetla. Mało tego jeżeli użyję funkcji chr(48) gdzie 48 to kod ascii 0 to dzieje się dokładnie to samo.
Jak to rozwiązać proszę o pomoc.
Kod, proszę umieszczać w znacznikach [code] - poprawiłem.
[zumek]