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:
$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
End
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
Bascom i wyświetlacz graficzny
To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
ODPOWIEDZ
Posty: 1
• Strona 1 z 1
Przejdź do
- Forum EdW - regulamin, wskazówki i opinie
- ↳ Regulamin forum oraz wskazówki dla początkujących
- ↳ Opinie o Forum "EdW" i stronie Elportal.pl
- Czasopismo "Elektronika dla Wszystkich" - opinie i uwagi
- ↳ Uwagi do bieżącego i archiwalnych numerów EdW
- Elektronika
- ↳ Podstawy elektroniki - teoria i praktyka
- ↳ Elektronika - dyskusje ogólne
- ↳ DIY - projekty użytkowników forum
- ↳ Warsztat
- ↳ Układy audio
- ↳ Serwis urządzeń elektronicznych
- ↳ Programy wspomagające projektowanie
- ↳ Robotyka i modelarstwo
- ↳ Kącik lampowy / elektronika retro
- ↳ Szkoła konstruktorów
- ↳ Poszukiwania
- ↳ Dane katalogowe
- ↳ Szukam schematu/PCB
- ↳ Gdzie kupić?
- ↳ Kity AVT
- Komputery, mikroprocesory i technika cyfrowa
- ↳ Mikroprocesory i technika cyfrowa
- ↳ Technika cyfrowa
- ↳ 8051
- ↳ AVR/AVR32
- ↳ PIC
- ↳ ARM
- ↳ MSP430
- ↳ PSoC
- ↳ Komputery
- ↳ Komputery - dyskusje ogólne
- ↳ Programowanie komputerów
- Warto zajrzeć
- ↳ Książki i czasopisma oraz interesujące linki
- ↳ Szkoły i uczelnie
- Inne
- ↳ Hyde Park
- ↳ Prace domowe - sprawozdania, projekty, zaliczenia itp.
- ↳ Śmietnik
- Kramik
- ↳ Sprzedam
- ↳ Kupię
- ↳ Zamienię
- ↳ Praca