Device Drivers

A

avimit

Guest
Potřebuji velmi jednoduchý ovladač, který lze odeslat 0s a 1s do paralelního portu PC běží Win XP?jakékoli nápady, jak psát, či jak jej získat?To bude pouze jeden ze způsobů komunikace,
tj. formou PC paralelního portu na zařízení / palubu, a žádný signál vracím z přístroje / deska
Kr,
Avi

 
avimit napsal:

Potřebuji velmi jednoduchý ovladač, který lze odeslat 0s a 1s do paralelního portu PC běží Win XP?
jakékoli nápady, jak psát, či jak jej získat?
To bude pouze jeden ze způsobů komunikace, tj. formou PC paralelního portu na zařízení / palubu, a žádný signál vracím z přístroje / deska

Kr,

Avi
 
Pokud můžete kód v VB60 použít inpout32.dll knihovny, to umožňují nastavit I / O trochu paralelní port.

Prohlašuji do. Bas modulu:

Kód:Veřejné Prohlásil Funkce INP Lib "inpout32.dll" _

Alias "Inp32" (ByVal PortAddress Jak Integer) Jak Integer

Veřejné Prohlásil Podokruh Out Lib "inpout32.dll" _

Alias "Out32" (ByVal PortAddress Jak Integer, ByVal hodnotu jako Integer)

 
http://www.samedisk.com/en/productinfo1051.php

Právě viděli něco související webové stránky v Tchaj-wanu

Vypadá to, že děláš I / O zařízení bez řidiče

ha ha notepad kontrolovaných 8051.

<img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Otázka" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Otázka" border="0" />
 
To lze provést velmi snadno v Turbo C bez jakéhokoli požadavku na libovolný soubor
Jen s použitím C funkce (em).
Pokud máte Turbo C nebo Borland C najdete
Celkem Například v nápovědě.
stačí vědět, paralelní port, který je obvykle
0x37f nebo 0x378
Naposledy upravil mezo dne
18. srpna 2008 16:45, editovaný 1 čas celkem

 
mezo napsal:To lze provést velmi snadno v Turbo C bez jakéhokoli požadavku na libovolný soubor

Jen s použitím C funkce (em).Pokud máte Turbo C nebo Borland C najdete

Celkem Například v nápovědě.stačí vědět, paralelní port, který je obvykle

0x3f8 nebo 0x378
 
Ano, to lze udělat s TC pod Windows XP pro životní prostředí, protože jsem dělal sám.
Zde je kód na to, najdete ji v TC pomoci::vysílající přes port:#

include <stdio.h>#

include <conio.h>
int main (void)(unsigned port = 0x378 / / první pin v paralelní port 0x378-0x37fint hodnota;hodnota = výst (přístav, 'c') / / c je číslo, které

budeme posílat na LPTprintf ( "Hodnota% c poslal do portu% d \ n", hodnota, port);return 0)

:dostávají prostřednictvím portu:#

include <stdio.h>#

include <dos.h>int main (void)(int výsledek;int port = 0x378;result = inoprt (port);printf ( "Word číst z portu% d = 0x% X \ n", port, výsledek);)

Zkus IT a řekni mi to.
 
Vážení mezo,
Jsem vážně pochybovat, že to, co jste napsali se chystá do práce.Ale říkáte, že jste zkontrolovali?Prosím, dejte mi vědět, jak jste si to ověří.
A velmi jednoduchý způsob, jak zkontrolovat, je pro připojení LED na desce o / p paralelní port.Měli byste používat něco takového?
Pokud to, co vy na to bude fungovat, a je tak jednoduché jako jste napsali, tak proč tolik 'panika' o ovladač?

 
Vážení, můj přítel
Ověřil jsem si, že pomocí propojení s Lc AT89c52 sedmi segment zaregistrovat a my sériového portu PC.i napsali číslo na výstup programu, který i napsali před použitím sériové číslo a když jsem sestavují program číslo i na psacím stroji, které mají být předány napsali o sedm segmentu.že

to, jak jsem to.
Přeji Vám, zkontrolovat
 

Welcome to EDABoard.com

Sponsor

Back
Top