LPT output onder Windows

G

grv2k4

Guest
kan iemand uitleggen van de gegevens patronen die wordt door de parallelle poort in (Turbo-C draait onder) Windows?Ik heb een aangepaste LPT-connector door solderen de 16 draden (8 data bits, 8 Overwegingen van het arrest) op een 25 pins LPT mannelijke connector, en verbonden een aantal LED's aan de andere kant van die draden.Daarna heb ik een C-programma gemaakt om de uitgang van de gegevens met behulp van 0x3bc als de poort adres (Ik weet dat dit de juiste poort adres).Echter, de gegevens weergegeven door de LED's is willekeurig.Als ik vraag 0xFF als de productie, moet niet alle LED's wordt verlicht?Het resultaat was echter niet op die manier.
Ik probeerde verschillende combinaties (bijvoorbeeld 0x00, 0x04, 0xf0 enz.), maar de gegevens patronen zoals blijkt uit de LED's lijkt geen enkele zin te maken.Please Help!

- Peace --

 
hi grv2k4
Ik heb hetzelfde probleem met u, tenzij ik de poort parelell met PPI 8255 verbinden, It's lijken dat computer snel vandaar mijn PPI 8255 kon vastleggen van de gegevens van de computer.
Ik heb mijn geconfigureerd 8255 als SPP, zou iemand me helpen?

 
wat meer informatie zou geweldig zijn.
Als u gebruik WindowsXP (Home of Pro maakt niet uit) of een andere NT-gebaseerde Windows is het niet zo makkelijk om te praten met je LPT-poort.u waarschijnlijk een component.Ik weet niet hoe het is gedaan onder Turbo C .voor Borland C Builder of Visual C kan ik u wat hulp.Ik heb mezelf een aantal eenvoudige programma's voor de bouwer, als ur belanghebbende kan ik altijd mailen.
Ik weet niet zeker maar ik denk dat er sommige header-bestanden met verschillende instructies beschikbaar voor Turbo C (readbyte / writebyte als ik het me goed herinner) die kan praten met de LPT-poort als u werkt onder een NT-gebaseerde Windows al niet schieten me als Ik ben verkeerd.

 
Doorzoek het forum voor de parallelle poort programmering!U kunt direct lezen of schrijven van gegevens naar / van LPT.Ook ga naar microsoft.com, en zoek het.U vindt een voorbeeld programma die je vertellen hoe MFC-functies gebruiken op LPT.

 
Ik heb ervaren oud fashionned talen onder de nieuwe windows OS en resultaat is soms verrassend wanneer triying normaal verboden toegang hardware

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Koel" border="0" />bijvoorbeeld oude 16-bits Quickbasic kan LPT toegang met OUT functie onder Windoze NT (meestal NT geeft een prachtig bevoorrechte instructie wraning en weigert de toegang tot LPT)!

 
Beter krijgen een parallelle poort controleren en proberen bits een voor een set.

 
Ik vraag me af waarom Microsoft het zo extreem moeilijk om zulke eenvoudige apparaat als LPT-poort controle!Om het toezicht in een "legale manier" onder Windows (van Delphi, C-Builder, Visual C enz.) moet men speciale drivers te vinden, zelfs als het alleen-instelling van enkele D0 .. D7 pinnen om de gewenste toestand.

 
Deze link spreekt over deze problematiek
http://www.geekhideout.com/iodll.shtml

 
Nou, gebruikte ik deze dll.Maar zoals alle interfaces in de PC (LPT, RS232) zal verdwijnen in de nabije toekomst gebruik ik USB-poort.

 
Kekon wrote:

Ik vraag me af waarom Microsoft het zo extreem moeilijk om zulke eenvoudige apparaat als LPT-poort controle!
Om het toezicht in een "legale manier" onder Windows (van Delphi, C-Builder, Visual C enz.) moet men speciale drivers te vinden, zelfs als het alleen-instelling van enkele D0 .. D7 pinnen om de gewenste toestand.
 
kunt u dit station gratis, er zijn enkele voorbeelden opgenomen.
Dankzij Yarin Kaplan voor zijn vrije bestuurder.
Sorry, maar je moet inloggen om deze gehechtheid

 
U kunt gebruik maken van een monsters die bij u (vanaf Jungo bestuurder) installeren WindRiver.
Er zijn 2 voorbeelden.
De eerste is zonder onderbreken de tweede met onderbreken.
Hoi

 
voor bestuurder en dll broncode voor Windos XP, Windows 2000, Win 98 u http://www.logix4u.net

of lees dit onderwerp ftopic110150.html

 

Welcome to EDABoard.com

Sponsor

Back
Top