Sida 1 av 1
parallellportsprogrammering ...
Postat: 24 juli 2008, 13:07:16
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
Postat: 24 juli 2008, 13:21:24
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.
Postat: 24 juli 2008, 13:23:45
av Hylsan
Ok, ja räcker det så vore det kanon!
Tack!
/Hylsan
Postat: 24 juli 2008, 14:02:35
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.
Postat: 24 juli 2008, 14:08:08
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
Postat: 24 juli 2008, 17:40:28
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"...
Postat: 24 juli 2008, 19:46:58
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
/Hylsan
Postat: 24 juli 2008, 21:56:09
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...

Postat: 25 juli 2008, 07:56:21
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
Postat: 25 juli 2008, 11:34:32
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
Postat: 25 juli 2008, 11:55:52
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.
Postat: 25 juli 2008, 12:43:01
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".
Postat: 25 juli 2008, 12:51:12
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
Postat: 25 juli 2008, 13:37:06
av 007sweden
Sodjan: Jadå de flesta hd44780 kompatibla displayer som körs på lpt'n körs med 8bit mode.
Postat: 26 juli 2008, 12:51:47
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...