Grafikus LCD

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Válasz küldése
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Grafikus LCD

Hozzászólás Szerző: Robert »

Szovhoz írta:

Van egy kis gondom egy grafikus lcd kellen működtetni egy atmega 16-ossal!

Minden jó volna csak a konfig nem megy nézegettem már pár minta prrogit de a bacom mindíg haza vágja!

http://www.lcd-module.de/deu/pdf/grafik/dip128-6.pdf
erről van szó!

Van aki tudja hogyan kéne beállítani a configot?

sehol nem találtam hozá jó cuccost és a helpben leírtak sem segítettek nekem!

Data portnak a portb -t használom és a confighpz pedig a port c-t azokra kéne belőni valahogy!

köccike!
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

De hogy kreativ is legyek:

Az adatlapapalján a KS0108-as chip van benne...
A bascom az 1.11.8.1 (7.9?) verzió óta natívan támogatja....


Nézd meg a Bascom\samples\LCDGraph könyvtárat. Itt a ks0108.bas,


A program lelke:

Kód: Egész kijelölése

$lib "glcdKS108.lib"

Wait 2

Print "Config"                                              ' printing will still work as only the receiver pin is disabled

'First we define that we use a graphic LCD
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
Itt minden magáért beszél....
DE: 4 k demo-bascom nagyon hmar eléri a limitet!
Avatar
szovhoz
Bitfaragó
Hozzászólások: 608
Csatlakozott: 2007. április 7. szombat, 6:00

Hozzászólás Szerző: szovhoz »

bocs én még a régebbi 1.11.7.4 verziót hazsnálom és az nem támogatja viszont nincs neki 2k-s kódlimitje mert ki ütöttem.

köszike most töltöm a firsset le azzal tutira jó lessz!
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Érdemes helyenként a DEMO-t is frissíteni és _mellételepítve_ az újabbat használni. Elég sok változtatás volt az újabbakben....

A Bascom ára (a www.mcselec.com oldalon rendelve) 79 Eur + banki utalás ktsg-ének a hazai része (~1600 Ft). Így a program verziókövetéssel! árban ~79Eur*260Ft/EUR+1600Ft = ~22 eFt

Hazai regisztrátor cégen keresztül ugyanez ~32-37 eFt lenne. Hazai direkt forgalmazó nincsen jelenleg. Emailban kapsz a regisztráció és az átutalás után 3-4 nappal egy bscavrl.szam formátumú regisztrációs kulcsot. Ezzel biztosítod, hogy a Bascom kódlimittelen legyen és frissíthető a licenszfájlok segítségéve. Szerintem ennyi igazán nem drága a fejlesztőeszközért.... Mondjuk az első-második fizetős munka kitermeli, és nem kell görcsölni a frissítésekkel, hibákkal....
Avatar
szovhoz
Bitfaragó
Hozzászólások: 608
Csatlakozott: 2007. április 7. szombat, 6:00

Hozzászólás Szerző: szovhoz »

Még egy kis gondom van! adc mérem a hőmérsékletet amit a kijelzőnek kéne kiírni de az adott kijelzőn ha van változás adcn akkor elmészik a szöveg lejebb és feljebb! magától hiába adom meg a locate parancsal hogí hova tegye!
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Lejjebb-feljebb
CLs-l törölsz?
Milyen kijelző? Graf? Chr?

Fontra jól hivatkozol? Nincsen benne nem definiált karakter (úgymint fokjel)?
Avatar
tetye
Chipgyilok
Hozzászólások: 279
Csatlakozott: 2007. augusztus 29. szerda, 6:00

GLCD+atmega8535

Hozzászólás Szerző: tetye »

sziasztok!
én is egy grafikus lcdt szeretnék be üzemelni de még kezdő vok nem tom milyn progit kéne irnom hogy legalább azt irja ki hogy helo vagy a hö fokot.. ez egy ks 108 alapu glcd 192*64 dot és egy atmega8535 el hajtanám össze raktam géppel is össze van kötve.
az lcd adatlap és a bekötés a linken
légyszi segitsetek.
http://tetye.homelinux.com/help
[/img]
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Bascom 1.11.8.7 DEMO.
És a SAMPLES könyvtár GraphLCD alkönyvtára....
Avatar
tetye
Chipgyilok
Hozzászólások: 279
Csatlakozott: 2007. augusztus 29. szerda, 6:00

Hozzászólás Szerző: tetye »

az mit kéne csináljon?
hogy léne bekötni ahoz?
Avatar
tetye
Chipgyilok
Hozzászólások: 279
Csatlakozott: 2007. augusztus 29. szerda, 6:00

Hozzászólás Szerző: tetye »

nincs $lib "glcdKS108.lib" ezt irja
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

"nincs $lib "glcdKS108.lib" ezt irja"

a $lib "glcdKS108.lib" helyett a a $lib "glcdKS108.lbx" szöveget írdd. A Bascom/LIB alatt megnézheted hogy ott van-e a library.

Hogy mit csinál? Ott vana program megjegyzéseiben....
- Képernyőtörlés
- Szövegek kiírása, locate parancs
- Vonal és kör rajzolása
- kép megjelenítése


Ez utóbbi részt (showpic és Plaatje:$bgf "ks108.bgf"") töröld ki, mert kifutsz a 4k-ból...
Avatar
tetye
Chipgyilok
Hozzászólások: 279
Csatlakozott: 2007. augusztus 29. szerda, 6:00

Hozzászólás Szerző: tetye »

sajna nem stimmel mert a kijelzö közepén kezdödik nincs használva az eleje és az egy 128x64 es hez jo nekem meg 192x64 van..
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

240*128-asra állítsd.
vagy 240*64-re...
Avatar
tetye
Chipgyilok
Hozzászólások: 279
Csatlakozott: 2007. augusztus 29. szerda, 6:00

Hozzászólás Szerző: tetye »

Config Graphlcd = 128 * 64sed , Dataport =
itt probáltam de at irja hogy invalid... hol kell?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Bascom verzió?


Bascom súgó ill samplesből:

Kód: Egész kijelölése

'First we define that we use a graphic LCD
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
Válasz küldése