2009-05-15 7 views

Répondre

1

Je ne transmettrais vraiment pas vos données de cette façon que vous vous dirigez vers un monde de douleur. Il vaut mieux utiliser un CI série à USB comme les excellents produits par FTDI. En termes simples, ils prennent vos données série TTL l'envoyer via USB. Grâce aux pilotes FTDI, les données apparaissent sous la forme d'un port série virtuel que votre programme peut lire de la manière habituelle.

Espérons que cela aide.

Ian

1

Votre question ne précise pas si vous recherchez une solution logicielle ou matérielle. Un convertisseur série/parallèle parallèle (matériel) fournit la solution la plus simple.

Si vous cherchez une solution logicielle seulement, vous voulez faire "bit banging". Malheureusement, cela nécessite un timing précis, ce qui peut être extrêmement difficile dans le code managé. Ce type de programme est typiquement implanté dans un langage de niveau inférieur tel que l'assembleur ou C où l'on a un accès direct au matériel. Voici un autre article traitant spécifiquement de l'utilisation du port parallèle pour les communications série.

1

Il semble que vous fassiez quelque chose de mal. Si vous avez besoin d'une entrée série, pourquoi ne pas utiliser le port série? Je crois que la norme RS232 est largement supportée. Le port parallèle est destiné aux transferts de données parallèles.

Questions connexes