parallellportsprogrammering ...

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Hylsan
Inlägg: 222
Blev medlem: 19 april 2005, 11:46:13
Ort: Hässleholm, skåne

parallellportsprogrammering ...

Inlägg av Hylsan »

Tjena!
Ska prova att programmera lite VFD-display via parallellporten i linux, nån som har gjort detta??

Har väl lite kläm på vad jag ska hitta på, men jag funderar om jag ska bygga nått extra mellan parallellporten och displayen för att inte "råka" förstöra något när man labbar.

Kan man bygga/köpa ett vanligt optoreläkort där man sedan tar utgångarna och kopplar till dataingångarna på displayen?

Tips o trix någon? :)

/Hylsan
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Inlägg av Micke_s »

Sätt motstånd på 1kohm eller så mellan LPT porterns pinne och displayen.
Om du lyckas få 5v åt fel håll så går det bara 0.5mA in i pinnen, och detta är inget problem för den att hålla.
Hylsan
Inlägg: 222
Blev medlem: 19 april 2005, 11:46:13
Ort: Hässleholm, skåne

Inlägg av Hylsan »

Ok, ja räcker det så vore det kanon!

Tack!
/Hylsan
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Inlägg av Micke_s »

5 volt har du från USB portarna t.e.x
Tycker förvisso det är snyggare att köra över USB jag.
Fast LPT porten är lättare att jobba med.
Hylsan
Inlägg: 222
Blev medlem: 19 april 2005, 11:46:13
Ort: Hässleholm, skåne

Inlägg av Hylsan »

Jag ska börja med LPT, sen USB för det är som du säger mycket "snyggare".
om du tänkte på strömförsörjningen så kommer den vara separat till displayen då den kräver 1A. Om du tänkte på signalerna så förstår jag :)

Ska googla lite på USB-programmering, har för mig att det finns bibliotek som gör det hela enklare nu för tiden.

/Hylsan
sodjan
EF Sponsor
Inlägg: 43275
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Enklast på mångta sätt är nog att sätta en liten processor (AVR/PIC)
mellan Linux maskinen och VFD'n. Då kan du köra seriellt t.ex
vilket kan vara enklare än att få en LPT port att "spela med"...
Hylsan
Inlägg: 222
Blev medlem: 19 april 2005, 11:46:13
Ort: Hässleholm, skåne

Inlägg av Hylsan »

hum..ja alla tips är välkommna, dock har jag inte ens hunnit montera min lilla WISP än så det blir ju ett längre projekt då. Så vida inte nån har lust att slänga ihop en liten pic ;)

Well...ska läsa lite om serieprogrammering men jag tycker LPT verkar rätt lätt :roll:

/Hylsan
sodjan
EF Sponsor
Inlägg: 43275
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Jo, om man *har* en LPT port... :-)
Fler och fler maskiner saknar det.

Och USB->serie adaptrar är lite vanligare och sannolikt billigare.

Är det en VFD som kanske kommer från mig som vi talar om ?
Jag har tänkt att fixa lite demokod till en PIC i alla fall, och
att lägga till ett RS232/USART interface blir bara lite mer i så fall.
Dock saknar jag just nu helt tidplan för det... :-)
Hylsan
Inlägg: 222
Blev medlem: 19 april 2005, 11:46:13
Ort: Hässleholm, skåne

Inlägg av Hylsan »

jo visst är det din VFD Sodjan :)

ok, men då tar jag helt enkelt och inriktar mig på seriellprogrammering av interfacet mellan mediaspelaren och VFD:n. Kommer inte hinna sitta så mycket med det endå så det är bara att hojta när du fått den tiden du behöver. :)

Jo det är ju ett problem det här med att de plockar bort alla fina kontakter ;)

/Hylsan
Hylsan
Inlägg: 222
Blev medlem: 19 april 2005, 11:46:13
Ort: Hässleholm, skåne

Inlägg av Hylsan »

En liten fråga, som jag hoppas inte verkar alltför dum.

Vad är igentligen PICens syfte?
Ska den omvandla dataströmmen till rätt format för VFDn?

Man vill ju bara skicka en sträng och hoppas att den dyker upp rätt på displayen.

/Hylsan
Användarvisningsbild
Icecap
Inlägg: 26773
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

En stor del av de LCD-moduler som finns använder 8 bit parallell för dataöverföring + lite handskakningssignaler. för att koppla till en seriell port behövs det alltså något som omvandlar från seriell till parallell OCH styr handskakningen.

Detta lösas enklast och oftast billigast med en PIC eller liknande µC.
sodjan
EF Sponsor
Inlägg: 43275
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

En annan sak...
Den VFD som deta talas om här har igen "4-bit mode". Räcker signalerna
på en LPT port till för 8-datalinjer plus 2-3 kontrollsignaler ?

> Vad är igentligen PICens syfte?

Serie->parr omvandling för enklare komminiktion från "datorn".
Enklare "kommendon".
Hylsan
Inlägg: 222
Blev medlem: 19 april 2005, 11:46:13
Ort: Hässleholm, skåne

Inlägg av Hylsan »

om jag minns rätt så tror jag det...är ett tag sedan jag programmerade LPT dock.

http://www.epanorama.net/circuits/paral ... rogramming

/Hylsan
Användarvisningsbild
007sweden
Inlägg: 3500
Blev medlem: 3 mars 2005, 20:18:12
Skype: oo7sweden

Inlägg av 007sweden »

Sodjan: Jadå de flesta hd44780 kompatibla displayer som körs på lpt'n körs med 8bit mode.
Användarvisningsbild
vfr
EF Sponsor
Inlägg: 3515
Blev medlem: 31 mars 2005, 17:55:45
Ort: Kungsbacka

Inlägg av vfr »

Om jag inte minns helt fel så är det typ 8 databitar och 5 kontrollsignaler på parallellporten. Dom flesta kontrollsignalerna är ingångar. Det är väl i stort sett bara strobe som är utgång. Direkt taget ur minnet...
Skriv svar