Display till Microprocessor
Display till Microprocessor
Hej,
Jag pillar lite med Arduino och pic processorer och nu har jag kommit till att jag vill ha en trevlig display till ett projekt.
Kan man använd a en display liknande denna, hur kopplar man in den och hur styr man den?
http://www.dealextreme.com/p/genuine-re ... ch-3-73656
Om det inte går att köra med den, har ni tips på displayer som är enkla att använda till microprocessorer och som har liknande spec i övrigt?
Tack!
/Magnus
Jag pillar lite med Arduino och pic processorer och nu har jag kommit till att jag vill ha en trevlig display till ett projekt.
Kan man använd a en display liknande denna, hur kopplar man in den och hur styr man den?
http://www.dealextreme.com/p/genuine-re ... ch-3-73656
Om det inte går att köra med den, har ni tips på displayer som är enkla att använda till microprocessorer och som har liknande spec i övrigt?
Tack!
/Magnus
Re: Display till Microprocessor
Det är nog inte så enkelt att använda den. Det är bara skärm och inga drivkretsar.
Här finns ett alternativ som är mycket bättre http://iteadstudio.com/store/index.php? ... gf2scnvf21
Den är klar för Arduino och det finns bra med dokumentation.
--Per
Här finns ett alternativ som är mycket bättre http://iteadstudio.com/store/index.php? ... gf2scnvf21
Den är klar för Arduino och det finns bra med dokumentation.
--Per
Re: Display till Microprocessor
Tack, ska kolla på den när jag sitter vid datorn igen.
/Magnus
/Magnus
Re: Display till Microprocessor
Ska du ha en stor LCD som du kan styra med fingrarna så har http://www.ezscreen.com/ att välja på.
Re: Display till Microprocessor
Tja det beror ju på hur stor och upplösning, kjells grafiska display är enkel att interfaca och enkel att driva, använder rätt många sådana.
Re: Display till Microprocessor
Tack för tipset!4kTRB skrev:Ska du ha en stor LCD som du kan styra med fingrarna så har http://www.ezscreen.com/ att välja på.
Såg att priset var minst sagt lite fel...
det var "input type Analog RGB" på deras skärmar, är det "enkelt" att styra med tex pic eller liknande?
/Magnus
Re: Display till Microprocessor
Nej det är det inte, fullständigt omöjligt, i princip, om du inte har tillgång till snabba DACar.
Hur stora skärmar vill du ha egentligen, och vilken upplösning, vad skall du visa på dem?
Hur stora skärmar vill du ha egentligen, och vilken upplösning, vad skall du visa på dem?
Re: Display till Microprocessor
Om du pratar om PIC16/PIC18 och liknande så i princip det enda du kan få fungera, med någorlunda enkelhet (och om du vill att processorn skall göra nått annat också) är nånting i stil med kjells 128x64 display
http://www.kjell.com/sortiment/el/elekt ... lay-p90217
http://www.kjell.com/sortiment/el/elekt ... lay-p90217
Re: Display till Microprocessor
Den här sidan såg ut att ha en del kul, tack för tipset.perra_e skrev:Det är nog inte så enkelt att använda den. Det är bara skärm och inga drivkretsar.
Här finns ett alternativ som är mycket bättre http://iteadstudio.com/store/index.php? ... gf2scnvf21
Den är klar för Arduino och det finns bra med dokumentation.
--Per
Ang. den display jag skrev om tidigare, man måste altså ha en drivkrets för displayen?
Om man köper en drivkrets till den, skulle det då vara möjligt att få det att fungera med en microprocessor?
Tack än en gång.
Re: Display till Microprocessor
Ja om du kan löda en 400-pinnars BGA eller nått sånt, så ja, det måste finnas en drivkrets.
Re: Display till Microprocessor
Kanske lite fel då.
Pacific Display Devices har annars en del att välja på plus en del bra länkar.
http://www.tstonramp.com/~pddwebacc/links.htm
Pacific Display Devices har annars en del att välja på plus en del bra länkar.
http://www.tstonramp.com/~pddwebacc/links.htm
- Pacific Display Devices was established in 1992 by a group of engineers looking to break new ground in flat panel displays.
By displaying consistent responsiveness to the needs of customers, Pacific Display Devices has emerged as a major player in the Liquid Crystal Display field with quality products, excellent technical support, and outstanding customer service.
- Swech
- EF Sponsor
- Inlägg: 4689
- Blev medlem: 6 november 2006, 21:43:35
- Ort: Munkedal, Sverige (Sweden)
- Kontakt:
Re: Display till Microprocessor
Det är märkligt att det inte går att ge enklare svar på en ganska så rak och enkel fråga.
Första displayen är en "teckendisplay" Denna kan du skriva text på i en färg.
Funkar helt perfekt till alla möjliga processorer.
Andra displayen är en grafisk monokrom. Upplösning 64x128 pixlar. enfärgade.
Samma typ av interface som till teckendisplayerna.
Den 3dje är en färgdisplay 160x128 med 65000 färger (minst)
Nu börjar det att bli lite mer besvärligt men fortfarande möjligt att köra från PIC/AVR eller liknande.
Det som man oftast glömmer är att man brukar behöva en skärmbuffer i RAM som är lika stor som minnet i displayen. Processorn ritar alltså klar sin skärmbild lokalt innan den skickas över till displayen. Till textdisplayerna behövs det inte mycket.
ex. 16x4 tecken -> 16*4 = 64 bytes. (en byte = ett tecken)
Den grafiska monokroma kan man styra varje pixel. En byte kan då styra 8 pixlar.
64*128 pixlar ( 8192 pixlar) 8192 / 8 = 1024 (1k) minne går det åt. Då får man välja en
lite "fräckare" processor men PIC/AVR funkar fint
grafisk 65000 färger. Varje pixel kräver 2 bytes.
160*128*2 = 40960 bytes. Då blir det genast lite besvärligare. Vissa AVR modeller kan kopplas till externt RAM , säkerligen funkar även detta på PIC
Nästa sak att fundera på. All data som genereras skall skickas till displayen.
64 bytes, inga problem
1024 (1k), inte heller några problem
40960 bytes. Skall skärmen uppdateras t.ex. 10 gånger per sekund blir det 0.5 MB data per sekund som skall skickas kontinuerligt. Sen skall 0.5MB data genereras också per sekund.
Swech
Första displayen är en "teckendisplay" Denna kan du skriva text på i en färg.
Funkar helt perfekt till alla möjliga processorer.
Andra displayen är en grafisk monokrom. Upplösning 64x128 pixlar. enfärgade.
Samma typ av interface som till teckendisplayerna.
Den 3dje är en färgdisplay 160x128 med 65000 färger (minst)
Nu börjar det att bli lite mer besvärligt men fortfarande möjligt att köra från PIC/AVR eller liknande.
Det som man oftast glömmer är att man brukar behöva en skärmbuffer i RAM som är lika stor som minnet i displayen. Processorn ritar alltså klar sin skärmbild lokalt innan den skickas över till displayen. Till textdisplayerna behövs det inte mycket.
ex. 16x4 tecken -> 16*4 = 64 bytes. (en byte = ett tecken)
Den grafiska monokroma kan man styra varje pixel. En byte kan då styra 8 pixlar.
64*128 pixlar ( 8192 pixlar) 8192 / 8 = 1024 (1k) minne går det åt. Då får man välja en
lite "fräckare" processor men PIC/AVR funkar fint
grafisk 65000 färger. Varje pixel kräver 2 bytes.
160*128*2 = 40960 bytes. Då blir det genast lite besvärligare. Vissa AVR modeller kan kopplas till externt RAM , säkerligen funkar även detta på PIC
Nästa sak att fundera på. All data som genereras skall skickas till displayen.
64 bytes, inga problem
1024 (1k), inte heller några problem
40960 bytes. Skall skärmen uppdateras t.ex. 10 gånger per sekund blir det 0.5 MB data per sekund som skall skickas kontinuerligt. Sen skall 0.5MB data genereras också per sekund.
Swech
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Display till Microprocessor
Alternativt så räknar man fram det som ska visas och skickar endast det. Ev kan man läsa tillbaks pixlar.
Re: Display till Microprocessor
Om man ska använda sig av en grafisk display 2 bytes/pixel måste man inte ha en buffer även om det är att föredra.
Microchip har ett grafiskt bibliotek för att rita linjer, skriva text mm som skriver direkt till skärmen utan att först mellanlagra samtliga pixlar i en buffert.
Denna sida har lite kodexempel och demo-plattor och displayer som bla kör med microchips bibliotek
http://www.techtoys.com.hk/
Microchip har ett grafiskt bibliotek för att rita linjer, skriva text mm som skriver direkt till skärmen utan att först mellanlagra samtliga pixlar i en buffert.
Denna sida har lite kodexempel och demo-plattor och displayer som bla kör med microchips bibliotek
http://www.techtoys.com.hk/
Re: Display till Microprocessor
kom på att om du absolut vill använda dig av en PIC för att skriva till en display så skulle jag rekomendera åtminstone en pic24F med speciellt GPIO interface. Kommer inte på exakta benämningen men de har en variant som togglar enable-signalen och lägger ut alla bitarna på bussen i en instruktion istället för att manuellt toggla på bitarna. Detta gör att man har möjlighet till fler frames/sek på displayen