Witam!
Mam kontroler ATMega32 i LCD 20*4 na układzie hd44780.
Próbowałem zainicjować w asemblerze ten wyświetlacz ale bez sukcesu.
Zrobiłem to w Bascome i widać kursor, mogę go nawet przesuwać w prawo/lewo, ale nie pokazują się napisy na wyświetlaczu. Funkcja LED i PRINT nic nie wyświetlają.
O co tu chodzi?
Ten program mam aktualnie na procku:
kursor świeci na zerowej pozycji i co 300ms pojawia sie "1" na Enable LCD.
Dlaczego nic nie wyświetla?
Co zrobić, żeby coś wyświetlił?
Proszę o pomoc.
Mam kontroler ATMega32 i LCD 20*4 na układzie hd44780.
Próbowałem zainicjować w asemblerze ten wyświetlacz ale bez sukcesu.
Zrobiłem to w Bascome i widać kursor, mogę go nawet przesuwać w prawo/lewo, ale nie pokazują się napisy na wyświetlaczu. Funkcja LED i PRINT nic nie wyświetlają.
O co tu chodzi?
Ten program mam aktualnie na procku:
$regfile = "m8def.dat"
Config Lcd = 20 * 4
Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7 , E = Portb.3 , Rs = Portb.2
Wait 1
Cls
Do
Lcd "hello world."
Waitms 300
Loop
End
kursor świeci na zerowej pozycji i co 300ms pojawia sie "1" na Enable LCD.
Dlaczego nic nie wyświetla?
Co zrobić, żeby coś wyświetlił?
Proszę o pomoc.
