Witam.
Mam wyswietlacz graficzny WITEK WM-G1206A-1YLYb 20pinowy. Problem w tym, ze nie mam do niego dokladnej dokumentacji z rozpiska pinow. Kontroler KS0108B.
Znalazlem datasheet ale do WM-G1206A-6YLYg, tu link: http://www.datasheets.org.uk/indexdl/Datasheet-025/DSA00435293.pdf
Nie wiem czy sa jakies roznice miedzy nimi ale piny wg tej instrukcji i jakas reakcja byla na wyswietlaczu.
Druga kwestia to program.
Kompiluje sie dobrze natomiast po wgraniu na atmege nie podaje nic na DATAPORT, probowalem ustawiac rozne porty.
Przy takiej konfiguracji: atmega dobrze wysyla sygnaly i rowniez w PROTEUSIE wszystko smiga podpinajac wyswietlacz. Natomiast nie jestem przekonany czy jest to konfiguracja pod wyswietlacz, ktory posiadam. Cos reaguje, sa jakies paski itp.
Przekopalem juz chyba cale forum i probowalem na rozne sposoby ale utknalem w martwym punkcie. Bardzo licze na jakas pomoc, moze moglby mi ktos cos podpowiedziec.
Mam wyswietlacz graficzny WITEK WM-G1206A-1YLYb 20pinowy. Problem w tym, ze nie mam do niego dokladnej dokumentacji z rozpiska pinow. Kontroler KS0108B.
Znalazlem datasheet ale do WM-G1206A-6YLYg, tu link: http://www.datasheets.org.uk/indexdl/Datasheet-025/DSA00435293.pdf
Nie wiem czy sa jakies roznice miedzy nimi ale piny wg tej instrukcji i jakas reakcja byla na wyswietlaczu.
Druga kwestia to program.
$regfile = "m32def.dat"
$crystal = 8000000
$lib "glcdKS108.lbx"
Config Graphlcd = 128 * 64sed , Dataport = Porta , Controlport = Portc , Ce = 0 , Ce2 = 1 , Cd = 4 , Rd = 3 , Reset = 2 , Enable = 5
'The dataport is the portname that is connected to the data lines of the LCD
'The controlport is the portname which pins are used to control the lcd
'CE =CS1 Chip select
'CE2=CS2 Chip select second chip
'CD=Data/instruction
'RD=Read
'RESET = reset
'ENABLE= Chip Enable
Do
Lcd "tekst"
Waitms 100
Cls
Loop
End Kompiluje sie dobrze natomiast po wgraniu na atmege nie podaje nic na DATAPORT, probowalem ustawiac rozne porty.
Przy takiej konfiguracji:
Config Graphlcd = 128 * 64 , Dataport = Porta , Controlport = Portb , Ce = 1 , Cd = 2 , Rd = 3 , Wr = 4 , Reset = 5 , Fs = 6 , Mode = 8Przekopalem juz chyba cale forum i probowalem na rozne sposoby ale utknalem w martwym punkcie. Bardzo licze na jakas pomoc, moze moglby mi ktos cos podpowiedziec.