Display till Microprocessor

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
lillmange
Inlägg: 129
Blev medlem: 30 januari 2007, 14:51:37
Ort: Upplands Väsby
Kontakt:

Display till Microprocessor

Inlägg av lillmange »

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
perra_e
Inlägg: 983
Blev medlem: 13 februari 2009, 16:26:53
Ort: Jönköping

Re: Display till Microprocessor

Inlägg av perra_e »

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
lillmange
Inlägg: 129
Blev medlem: 30 januari 2007, 14:51:37
Ort: Upplands Väsby
Kontakt:

Re: Display till Microprocessor

Inlägg av lillmange »

Tack, ska kolla på den när jag sitter vid datorn igen.

/Magnus
Användarvisningsbild
4kTRB
Inlägg: 18291
Blev medlem: 16 augusti 2009, 19:04:48

Re: Display till Microprocessor

Inlägg av 4kTRB »

Ska du ha en stor LCD som du kan styra med fingrarna så har http://www.ezscreen.com/ att välja på.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45176
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Display till Microprocessor

Inlägg av TomasL »

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.
lillmange
Inlägg: 129
Blev medlem: 30 januari 2007, 14:51:37
Ort: Upplands Väsby
Kontakt:

Re: Display till Microprocessor

Inlägg av lillmange »

4kTRB skrev:Ska du ha en stor LCD som du kan styra med fingrarna så har http://www.ezscreen.com/ att välja på.
Tack för tipset!

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
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45176
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Display till Microprocessor

Inlägg av TomasL »

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?
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45176
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Display till Microprocessor

Inlägg av TomasL »

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
lillmange
Inlägg: 129
Blev medlem: 30 januari 2007, 14:51:37
Ort: Upplands Väsby
Kontakt:

Re: Display till Microprocessor

Inlägg av lillmange »

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
Den här sidan såg ut att ha en del kul, tack för tipset.

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.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 45176
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Display till Microprocessor

Inlägg av TomasL »

Ja om du kan löda en 400-pinnars BGA eller nått sånt, så ja, det måste finnas en drivkrets.
Användarvisningsbild
4kTRB
Inlägg: 18291
Blev medlem: 16 augusti 2009, 19:04:48

Re: Display till Microprocessor

Inlägg av 4kTRB »

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 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.
Användarvisningsbild
Swech
EF Sponsor
Inlägg: 4689
Blev medlem: 6 november 2006, 21:43:35
Ort: Munkedal, Sverige (Sweden)
Kontakt:

Re: Display till Microprocessor

Inlägg av Swech »

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
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: Display till Microprocessor

Inlägg av blueint »

Alternativt så räknar man fram det som ska visas och skickar endast det. Ev kan man läsa tillbaks pixlar.
dangraf
Inlägg: 530
Blev medlem: 9 juni 2003, 15:30:56
Ort: göteborg

Re: Display till Microprocessor

Inlägg av dangraf »

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/
dangraf
Inlägg: 530
Blev medlem: 9 juni 2003, 15:30:56
Ort: göteborg

Re: Display till Microprocessor

Inlägg av dangraf »

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
Skriv svar