Witam wszystkich, mam problem z obsługą wyświetlacza lcd 16*1. Do tej pory bawiłem się bascomem 8051 i nigdy nie miałem problemu z lcd wszystko mi działało. Teraz postanowiłem przesiąść się na atmege8 i klops. Pisze prosty programik typu:
po podłączeniu układziku na wyświetlaczu mam tylko osiem kwadratów. Dodam, że nie programuje przez Bascom'a , bo nie wiedzieć czemu niechce mi działać tylko przez ponyprog. Porty zmieniałem już kilka razy i nic nie pomaga ciągle to samo. Z góry dzięki za wszelkie podpowiedzi, pozdrawiam!
$regfile = "m8def.dat"
$crystal = 11059200
Config Lcd = 16 * 1
Config Lcdpin = Pin , Db4 = Portd.5 , Db5 = Portd.6 , Db6 = Portd.7 , Db7 = Portd.4 , E = Portd.3 , Rs = Portd.2
Do
Cls
Waitms 100
Lcd "napis"
Waitms 100
Loop
End
po podłączeniu układziku na wyświetlaczu mam tylko osiem kwadratów. Dodam, że nie programuje przez Bascom'a , bo nie wiedzieć czemu niechce mi działać tylko przez ponyprog. Porty zmieniałem już kilka razy i nic nie pomaga ciągle to samo. Z góry dzięki za wszelkie podpowiedzi, pozdrawiam!