Sida 1 av 1
Open Source 2.8" Seriell LCD 7 x 21 tecken 262k färger!
Postat: 21 mars 2010, 21:44:11
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?

Re: Open Source 2.8" Seriell LCD 7 x 21 tecken 262k färger!
Postat: 22 mars 2010, 08:27:06
av Fagge
Finfint

.
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.
Re: Open Source 2.8" Seriell LCD 7 x 21 tecken 262k färger!
Postat: 22 mars 2010, 14:01:40
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.
Re: Open Source 2.8" Seriell LCD 7 x 21 tecken 262k färger!
Postat: 22 mars 2010, 14:39:56
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!

Re: Open Source 2.8" Seriell LCD 7 x 21 tecken 262k färger!
Postat: 22 mars 2010, 19:47:08
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...
Re: Open Source 2.8" Seriell LCD 7 x 21 tecken 262k färger!
Postat: 23 mars 2010, 12:57:16
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...
Re: Open Source 2.8" Seriell LCD 7 x 21 tecken 262k färger!
Postat: 24 mars 2010, 09:37:27
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)
Re: Open Source 2.8" Seriell LCD 7 x 21 tecken 262k färger!
Postat: 26 mars 2010, 20:42:17
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
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?
Re: Open Source 2.8" Seriell LCD 7 x 21 tecken 262k färger!
Postat: 28 mars 2010, 00:27:02
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?