Pins über Windows PC schalten

Gast #4810581
Lesenswert?

Hallo,



ich suche eine Möglichkeit möglichst einfach Pins über den PC zu 
schalten. Bedingungen Win7, per Batch ausführbar, FDTI Chip wäre 
vorhanden. Wie geht das möglichst einfach? USB zu Serial ist das einzige 
was mir einfällt, jedoch wie geht es dann weiter ohne noch extra einen 
Prozessor spendieren zu müssen?



Vielen Dank für Tipps
Gast #4810615
Lesenswert?

Matthias S. schrieb:
> vmni schrieb:
>> wenn dein PC noch einen Parallel Port hat, wäre das wahrscheinlich die
>> einfachste Methode.
>
> Nö, da wird dir dann eine Schutzverletzung vorgeworfen, weil man nicht
> mehr direkt an I/O Ports rumfummeln darf (seit Windows NT). Das geht nur
> bis Win ME.

Also meine Relaiskarte am Parallelport geht auch noch unter Win XP. 
Höher hab ich nicht ausprobiert.
Gast #4810643
Lesenswert?

Matthias S. schrieb:

> vmni schrieb:
>> wenn dein PC noch einen Parallel Port hat, wäre das wahrscheinlich die
>> einfachste Methode.

> Nö, da wird dir dann eine Schutzverletzung vorgeworfen, weil man nicht
> mehr direkt an I/O Ports rumfummeln darf (seit Windows NT). Das geht nur
> bis Win ME.

Das stimmt irgendwie, ist irgendwie aber auch falsch. Klar, man darf 
unter NT natürlich nicht direkt an den Ports rumpfuschen und durfte das 
unter NT auch nie (wobei es das erste WindowsNT lange vor WindowsME gab 
;o)

Insofern hast du dich also zumindest unglücklich ausgedrückt.

Was allerdings NT seit Anbeginn der Zeit hat: Gerätetreiber und APIs zum 
Zugriff auf LPT-Ports. Die sind zwar in ihren Möglichkeiten leider recht 
eingeschränkt (im Gegensatz zu den COM-Ports, deren Möglichkeiten 
praktisch vollständig per API verfügbar sind), aber für dumme Ausgaben 
darauf reicht es aber allemal.
#4810648
Lesenswert?

GHD schrieb:
> Also meine Relaiskarte am Parallelport geht auch noch unter Win XP.
> Höher hab ich nicht ausprobiert.

Bis XP hat man das z.B. mit giveio.sys gemacht. Ob es danach noch so 
geht, weiß ich nicht.

Von FTDI gibt es USB zu Parallel. Wird praktisch genauso gehandhabt wie 
der USB/ser. Als kleines Dev. Board heißt der UM245R.

Von dem hätte ich noch einen unbenutzten liegen. Für 12€ plus Porto 
ließe ich mir den evtl. aus der Tasche leiern.
Gast #4810659
Lesenswert?

Vielleicht kann kann dir Sprut mit seinem USB-Testprogramm und seinem 
erweiterten USB4ALL eine Hilfe sein.Anstatt des "USB 2 Serial" adapters 
musst Du halt einen uC in einfachster Beschaltung verwenden.Duerfte 
gleich teuer/billig sein.Ich hab's nicht getestet,kann also ueber 
"Batchfaehigkeit" etc. nichts aussagen.....

Alles was du brauchst ist ein PIC und ein Programmiergeraet dafuer - der 
Rest ist von Sprut gegeben.
1.Downloaden
2."Brennen"
3.Fertig....

Das Problem duerfte der PIC sein - weil dies hier ein AVR-Forum ist ;-)

http://sprut.de/electronic/pic/8bit/18f/programm/usb2550/usb2550.htm#winprognutz

http://sprut.de/electronic/pic/projekte/usb4all/usb4all.htm#download
Gast #4810742
Lesenswert?

c-hater schrieb:
> Das stimmt irgendwie, ist irgendwie aber auch falsch. Klar, man darf
> unter NT natürlich nicht direkt an den Ports rumpfuschen und durfte das
> unter NT auch nie (wobei es das erste WindowsNT lange vor WindowsME gab
> ;o)
ME war DOS drunter, wie bei allen Windows 3.x über 9x und ME.
NT hatte seinen eigenen Kernel, der dann mit XP Einzug in die Heimwelt 
gehalten hat.

Unter DOS durfte man noch direkt in die I/O-Register schreiben, NT 
verhindert das.

Jjjj schrieb:
> USB zu Serial ist das einzige was mir einfällt,
So ähnlich läuft ein spezieller Adapter, mit einem FT2232 (2xCOM). Hier 
werden Statusleitungen der COM-Schnittstelle statisch gesetzt, aber mein 
Kollege wird den zugehörigen Programmcode nicht zur Verfügung stellen.

Also: Du brauchst jemanden, der Programmierung von PC-Software 
beherrscht, mit einem FT232 bekommst Du mindestens zwei Leitungen 
gesetzt.
Gast #4810986
Lesenswert?

Danke Manfred... wieder was gelernt ;-D

Es scheint auch noch einen bitbang mode zu geben. Dann hätte man ein 
paar mehr Kanäle. Vielleicht geht das auch mit dem 2232er und man kann 
es einfach scripten.

Ideen willkommen. Morgen geht es weiter.
Gute Nacht :-)
#4811006
Lesenswert?

Jjjj schrieb:
> Pins über den PC zu schalten.

Interessant wäre zu wissen, in welcher Geschwindigkeit 'geschaltet' 
werden soll. Nur mal ein- und ausschalten oder mit höherer Frequenz?

Man könnte auch mit Tönen oder Signalformen über den Audio Ausgang 
schalten.
Hatte ich mal gemacht und hat für ein paar Byte gut funktioniert.

Eine *.au Datei ist einfach aufgebaut und kann leicht erstellt werden 
und man bekommt ein rechteckähnliches Signal, dessen unterschiedlich 
lange Perioden ausgewertet werden können.

Die au Datei kann man dann über Batch abspielen

herrmueller
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren