Open Source 2.8" Seriell LCD 7 x 21 tecken 262k färger!

Berätta om dina pågående projekt.
Användarvisningsbild
Tripp
Inlägg: 397
Blev medlem: 29 januari 2004, 08:14:39
Ort: Tullinge
Kontakt:

Open Source 2.8" Seriell LCD 7 x 21 tecken 262k färger!

Inlägg av Tripp »

Idag har jag skrivit en drivrutin för PropPad, som gör den till en 7 x 21 teckens seriell LCD.
Öppen källkod. http://www.xtune.se/images/PropPad/Seri ... Driver.zip
På hemsidan finns även Schema och Bill of marerials.

Enkel att använda:

Skicka text = "bara att skicka"

Clear LCD = byte(01) och byte(99)
Font color = byte(01) och byte(100) och RGB bytes
BG color = byte(01) och byte(101) och RGB bytes
Sätt col +row = byte(01) och byte(102) och byte(col) och byte(row)

Ska jag lägga till fler funktioner?


Bild
Användarvisningsbild
Fagge
Inlägg: 3930
Blev medlem: 27 maj 2003, 13:59:51
Ort: Blekinge

Re: Open Source 2.8" Seriell LCD 7 x 21 tecken 262k färger!

Inlägg av Fagge »

Finfint :tumupp: .
Det ända man skulle sakna, är fler font storlekar & möjligheten att enkelt rita enklare grafik.

Vad sitter det för typ av controller i displayen?. Är det en färdig med grafikminne & allt, eller är det prop µC’n som hela tiden står & matar displayen med grafikdata & div klock signaler?.

Ps. Du får gärna skriva http://www.xtune.se i din signatur!.
Jag hade helt missat din webbutik.
Användarvisningsbild
Illuwatar
Inlägg: 2256
Blev medlem: 10 november 2003, 14:44:27
Skype: illuwatar70
Ort: Haninge
Kontakt:

Re: Open Source 2.8" Seriell LCD 7 x 21 tecken 262k färger!

Inlägg av Illuwatar »

Går det att koppla denna modul direkt till RX/TX på en MCU eller är det bara USB som gäller? Vore en snygg lösning som alternativ till enklare (men programmässigt jobbigare) displayer.

Och som Fagge nämner, fler typsnitt som tillåter fler tecken per rad samt enkla grafikfunktioner (typ "plot", "line", "rect" osv). En numerisk font som ser ut som LED-siffror vore också snyggt.
Användarvisningsbild
vfr
EF Sponsor
Inlägg: 3515
Blev medlem: 31 mars 2005, 17:55:45
Ort: Kungsbacka

Re: Open Source 2.8" Seriell LCD 7 x 21 tecken 262k färger!

Inlägg av vfr »

Håller med! Ett asynkront seriellt gränssnitt förutom USB, hade gjort den mycket smidigare att koppla till enklare mikrokontrollers. Annars väldigt snyggt! Föder absolut ett habegär! :D
Användarvisningsbild
Tripp
Inlägg: 397
Blev medlem: 29 januari 2004, 08:14:39
Ort: Tullinge
Kontakt:

Re: Open Source 2.8" Seriell LCD 7 x 21 tecken 262k färger!

Inlägg av Tripp »

Det går att köra direkt från MCU typ PIC eller AVR.
På kontakten till vänster finns pin RX som delas med USB RX.

Kontroller på LCDn är ST7781 som har eget minne.

Jag ska fixa lite grafiska funktioner...
Användarvisningsbild
Illuwatar
Inlägg: 2256
Blev medlem: 10 november 2003, 14:44:27
Skype: illuwatar70
Ort: Haninge
Kontakt:

Re: Open Source 2.8" Seriell LCD 7 x 21 tecken 262k färger!

Inlägg av Illuwatar »

Bra med RX-ingången - då blir modulen riktigt intressant. Om jag förstår det hela rätt så är kommunikationen envägs (ingen returkanal för typ "busy"-status eller liknande). Man bara skickar iväg det man vill visa och hoppas på det bästa...

RX-ingången, är den TTL-kompatibel? 5V-tolerant?

Ett font-set med mindre tecken (så man får in fler på en rad) skulle jag prioritera, därefter grafikfunktioner...
Användarvisningsbild
blastur
Inlägg: 194
Blev medlem: 13 mars 2007, 00:07:26
Ort: Göteborg

Re: Open Source 2.8" Seriell LCD 7 x 21 tecken 262k färger!

Inlägg av blastur »

Snyggt!

Kan man komma åt touch-funktionaliteten också? .. för det är en touchscreen, right? Tittade lite i ditt kretsschema och såg att du har X+/- mfl utdragna.. är de på baksidan?

Jag skulle vilja bygga en ethernet-ansluten LCD och denna skulle passa sig ypperligt i mitt bygge, speciellt om man får en komplett och färdiglöddad lösning för 750 kr.

Jag tittade lite på Propellerkoden men är ej bekant med syntax. Såg dock att det finns funktioner för att rita geometri, så jag antar att det mest handlar om att knyta dessa till ett serieports-kommando?

I din demobild står det "One pin interface", vad betyder det? :) RX+GND?

Som någon annan påpekar vore det trevligt om man kunde utvinna all information över serieporten, dvs, inte bara write-only. T.ex. spänningar från touchpinnar. Annars måste man väl dra separata ledningar för detta?

Slutligen, säljer Xtune LCD kontrollers som funkar med denna skärmen? (Om jag skulle få för mig att bygga en egen PCB med AVR istället för Parallax Propeller)
Användarvisningsbild
Tripp
Inlägg: 397
Blev medlem: 29 januari 2004, 08:14:39
Ort: Tullinge
Kontakt:

Re: Open Source 2.8" Seriell LCD 7 x 21 tecken 262k färger!

Inlägg av Tripp »

Jo touch pinnarna kommer man åt på baksidan av kretskortet.
Det finns färdiga funktioner för att rita linjer och cirklar mm, det som återstår är bara att koppla mot kommandon.

I din demobild står det "One pin interface", vad betyder det? RX+GND?: Jo det ska räcka.

LCDn har inbygt kontroller, och den går bra att köra direkt från tex AVR se denna tråd:
http://www.elektronikforumet.com/forum/ ... 4&start=15

Jag skrev lite kod som gör PropPad till ett oscilloskop :)

http://www.youtube.com/watch?v=UPyoDwEIXpk

Bild

Nu fattas AD converter, jag undrar hur det skulle funka att använda 2 av propellerns pinnar till AD converter?

' sample sample
' bits rate
' ----------------
' 5 2.5 MHz
' 6 1.25 MHz
' 7 625 KHz
' 8 313 KHz

Hur tror ni det skulle bli med 5 bitar och 2.5MHz?
Användarvisningsbild
E85
Inlägg: 1274
Blev medlem: 29 maj 2007, 16:24:19
Ort: Övik

Re: Open Source 2.8" Seriell LCD 7 x 21 tecken 262k färger!

Inlägg av E85 »

> Hur tror ni det skulle bli med 5 bitar och 2.5MHz?

Väldigt fula kurvor... 32 nivåer är ju ca 0.1V steg på en 3.3V-signal. Inte mycket att ha till oscilloskop isåfall. 7 eller 8 bitar skulle jag tycka var mer användbart. Men det kan du väl ändra i mjukvaran iofs?
Skriv svar