2009-05-15 9 views

Antwort

1

Ich würde Ihre Daten wirklich nicht auf diese Weise übertragen, da Sie auf eine Welt der Schmerzen zusteuern. Es ist viel besser, einen Seriell-zu-USB-IC zu verwenden, wie zum Beispiel die ausgezeichneten von FTDI. In einfachen Worten, diese nehmen Ihre TTL-Daten seriell über USB. Dank der FTDI-Treiber erscheinen die Daten als virtuelle serielle Schnittstelle, aus der Ihr Programm in gewohnter Weise lesen kann.

Hoffe, das hilft.

Ian

1

Es ist nicht klar aus Ihrer Frage, ob Sie nach einer Software- oder Hardwarelösung suchen. Ein externer Seriell-zu-Parallel-Konverter (Hardware) bietet die einfachste Lösung.

Wenn Sie nach einer reinen Software-Lösung suchen, möchten Sie "bit banging" ausführen. Leider erfordert dies ein präzises Timing, etwas, das in verwaltetem Code äußerst schwierig sein kann. Diese Art von Programm wird normalerweise in einer niedrigeren Sprache wie Assembler oder C, wo man direkten Zugriff auf die Hardware hat. Hier ist ein weiteres article, das speziell die Verwendung des parallelen Anschlusses für die serielle Kommunikation anspricht.

1

Es klingt, als ob Sie etwas falsch machen. Wenn Sie eine serielle Eingabe benötigen, warum benutzen Sie nicht die serielle Schnittstelle? Ich glaube, dass der RS232 Standard weit verbreitet ist. Der parallele Port ist für parallele Datenübertragungen vorgesehen.

Verwandte Themen