Witam wszystkich
Jak wielu mam problem z obsługą wyświetlacza graficznego ze sterownikiem KS108B w bascomie. Przeszukałem całe forum i nie znalazłem podobnego.
Kupiłem wyświetlacz o rozmiarze 128x64 pikseli. link do noty katalogowej podaje poniżej:
http://www.kamami.pl/dl/lcd_ag_12864d1.pdf
Wyświetlacz podłączyłem do procesora Atmega8 następująco:
port d w procesorze -> port danych w wyświetlaczu (odpowiednio piny 0 do 0 itd)
portb.0 -> CS1 (CE w bascomie)
portb.1 -> CS2 (CE2 w bascomie)
portb.2 -> RST (Reset w bascomie)
portb.3 -> R/W (RD w bascomie)
portb.4 -> RS (CD w bascomie)
portb.5 -> E (enable w bascomie)
napisałem prościutki program jak poniżej:
Po załadowaniu programu do procesora wyswietlony zostaje napis "ojd", czyli wychodzi na to że litery są przestwione o jedną do przodu: zamiast N jest O, zamiast I jest J zamiast C jest D. Ktos może zetknął sie z podobnym problemem?
Sprawdzałem połaczenia chyba z 10 razy i nepwno w tej kwestii wszystko jest ok.
Dodam jeszcze że po załądowaniu czcionki 16x16 nic nie chce pokazywać, a po przekonwertowaniu rysnunku do pluku BGF wyswietla jakieś śmieci
Jak wielu mam problem z obsługą wyświetlacza graficznego ze sterownikiem KS108B w bascomie. Przeszukałem całe forum i nie znalazłem podobnego.
Kupiłem wyświetlacz o rozmiarze 128x64 pikseli. link do noty katalogowej podaje poniżej:
http://www.kamami.pl/dl/lcd_ag_12864d1.pdf
Wyświetlacz podłączyłem do procesora Atmega8 następująco:
port d w procesorze -> port danych w wyświetlaczu (odpowiednio piny 0 do 0 itd)
portb.0 -> CS1 (CE w bascomie)
portb.1 -> CS2 (CE2 w bascomie)
portb.2 -> RST (Reset w bascomie)
portb.3 -> R/W (RD w bascomie)
portb.4 -> RS (CD w bascomie)
portb.5 -> E (enable w bascomie)
napisałem prościutki program jak poniżej:
$lib "glcdks108.lbx"
$include "font8x8.font"
$regfile "m8def.dat"
$crystal = 4000000
Config Graphlcd = 128 * 64sed , Dataport = Portd , Controlport = Portb , Ce = 0 , Ce2 = 1 , Cd = 4 , Rd = 3 , Reset = 2 , Enable = 5
Setfont Font8x8
Do
Cls
Wait 1
Lcdat 2 , 22 , "nic"
Wait 2
Loop
EndPo załadowaniu programu do procesora wyswietlony zostaje napis "ojd", czyli wychodzi na to że litery są przestwione o jedną do przodu: zamiast N jest O, zamiast I jest J zamiast C jest D. Ktos może zetknął sie z podobnym problemem?
Sprawdzałem połaczenia chyba z 10 razy i nepwno w tej kwestii wszystko jest ok.
Dodam jeszcze że po załądowaniu czcionki 16x16 nic nie chce pokazywać, a po przekonwertowaniu rysnunku do pluku BGF wyswietla jakieś śmieci