Sida 1 av 2
Grafisk lcd som är enkel att programmera för
Postat: 24 juni 2005, 00:36:08
av PaNiC
Jag behöver en grafisk 128*64 LCD med baklyse och inbyggd teckengenerering gärna i flera storlekar.
Interface är inte kritiskt, men gärna seriellt. Kan någon tipsa?
Jag tittar lite på Crystalfontz CFAG12864B-YYH-V. Tyvärr inte seriellt interface på den dock. Men KS0108 var väl hyfsat enkel?
Undrar när jag ska lära mig att slutföra påbörjade projekt innan jag börjar på ytterligare ett.
Postat: 24 juni 2005, 11:13:02
av Fagge
http://www.elektronikforumet.com/forum/ ... nics#12674
En bit ner på sidan finns länkar till en simulator & ritprogram för KS0108 displayen!.
Postat: 24 juni 2005, 12:32:11
av PaNiC
I say, det var nyttiga länkar.
Skriver man in den genererade hexfilen i t.ex. EEPROM bara och skickar sedan byte efter byte till displayen?
Postat: 24 juni 2005, 13:27:49
av Fagge
Nä riktigt så enkelt är det inte, utan jag gjorde som så att jag skrev en bokstav i ritprogramet & sedan gjorde en subrutin för den bokstaven i MCUns program osv.
Så det är ju ett hiskeligt arbete, men när man väl har hela täckenuppsätningen färdig, så är det ju bara att kopiera & klistra in, i framtida projekt med den displayen!.
Möjligt att det finns enklare sätt, men inte som jag vet om?!.
Det riktigt dumma med denna displayen är ju att den är uppdelad i 2 halvor om 64pixlar, så man får göra en dubbel täckenuppsättning, en för varje halva!

Postat: 25 juni 2005, 13:43:36
av PaNiC
Aha, ok. Du använde ju 68HC11 men i AVR kan man iallafall lägga upp strängar med bytes. Det gör det ganska enkelt med teckenuppsättning tror jag. Det av två saker som är lite mindre tråkig är ju att skriva över mitten på displayen så att några pixlar hamnar på ena kontrollern och några på andra. Det som borde vara värre är väl att skriva tecken över två pages.
Postat: 26 juni 2005, 19:09:02
av macgyver
jag kan rekommendera displayer med T6963 controllers, 8-bits interface iofs fast mycket enkla och flexibla att arbeta med
Postat: 26 juni 2005, 21:05:52
av bengt-re
KS0108 är ett litet elände att driva, lätt i princip, men man gör bort sig 100 gångeer innan man får det att stämma... De två sidorna gör inte saker lättare att hålla i skallen direkt...
Postat: 27 juni 2005, 21:15:37
av PaNiC
Fagge: Du ritade upp bilden också i fastlcd väl?
Vad gör man sedan med de massa bytesen man får ut och i vilken ordning?
Postat: 27 juni 2005, 22:13:28
av Fagge
Japp det gjorde jag!.
Jag delade först upp hela högen i klumpar om 64pixlar bredd, alltså första raden 64pixlar för första halvan / första raden 64pixlar för andra halvan / andra raden 64pixlar första halvan Osv..
Sedan var det bara att ta varje byte som motsvarar 8pixlar i höjd & anropa en subrutin som ser till att pixlarna fastnar på displayen. Och när man kom till för att skriva till den andra halvan av displayen så annropade jag en annan subrutin som såg till att den andra Chipselecten var aktiv i det ögonblicket som pixeldatat kom.
Och när det gällde radbyte så fick man skriva några byte först för att förklara det för displayen innan man drog på med nästa lass 128 byte
Postat: 27 juni 2005, 23:09:33
av PaNiC
Ok, då var det som jag misstänkte.
Har bett en kompis att knåpa ihop något som ersätter "&h" från basfilerna som fastlcd skriver till "0x".
Jag har knåpat ihop en teckentabell, firmaloggan och en schemabild på vad som ska styras/övervakas.
Teckentabellen orkar jag inte slänga upp (och kan inte då jag sparade den endast i hex) men de andra kan jag göra.
Jag älskar bildkomprimering. Skuggorna ska givetvis inte existera.

Postat: 27 juni 2005, 23:38:16
av henkebenke
De uppstår eftersom jpeg är helt fel format för denna typ av bild.
Postat: 28 juni 2005, 00:13:43
av gurgalof
det ska vara t.ex png eller gif
Postat: 28 juni 2005, 22:23:41
av Xyzzy
PaNiC skrev:Har bett en kompis att knåpa ihop något som ersätter "&h" från basfilerna som fastlcd skriver till "0x".
Räcker det inte med ex. Words(eller något annat text-editeringsprogram) "sök och ersätt"-funktion?
Eller ska detta göras ofta?
Postat: 29 juni 2005, 01:52:08
av PaNiC
Det skulle ju göras för vartenda tecken. Jag sparade varje tecken i tabellen i separat fil.
Det blev sjuttio filer inkluderat ett par specialtecken.
Teckentabellen och de två bilderna här tar för övrigt 2373 byte minne.
Postat: 29 juni 2005, 10:57:55
av Xyzzy
Hehe, okay då förstår jag
