2011-01-26 5 views
0

inpout.dllを使用してLPTの8つのピンを制御できます。 私はいくつかのLPTデバイスを制御したいが、私は8つ以上のピンを使用する必要があります。 どうすればいいですか?c#LPTすべてのピンを制御します。 Not 8

example

これは、COMまたはNET DLLをすることができます。 私は8ピン以上を制御する方法がわかりません。

+0

これはハードウェアと同じようにプログラミングとは関係がありません。 –

+1

どのようなLPTポートですか?それは目に見えて絶滅している標準的なLPTですか?それともプロプライエタリなボードですか?後者の場合は、製造元のWebサイトに相談する必要があります。 – t0mm13b

+0

PCでステッピングモータを効果的に制御することはできません。あなたのプログラムはCPUを失うことがあります。あなたはパルスの生成を止めます。 *非常に悪い*モータに悪い。ステッパーコントローラーが必要です。 –

答えて

1

MUX多分?

これは、少ないビット数で特定のビット量を操作するのに役立ちます。それらの7を使用して他人を多重化する最後のXを使用することができる:

6(データ)+ 1(選択)=> 12ビット
5 + 2 => 20ビット
4 + 3 => 32ビット
3 + 4 => 48ビット
2 + 5 => 64ビット

しかし、これは、とにかくプログラミング問題ではありません。あなたは、反対側にマルチプレクサとデマルチプレクサを接続する必要があります。

ところで:LPTポートのどのような種類は[LPTポートがたくさんのピンのを持っている]ことから、これです。コネクタの穴は実際にはLPTポートに関係していません。少なくとも、彼らはそうではないように見えます。シリアル化されていない限り。 VB.NETでありますが、私はあなたがそれを翻訳する方法を見つけ出すことができると確信してい地上&電源(VCC)

+0

LPTには25ピンがあります。 8データ、8グラウンド、4ステータス、4制御、1未使用。 出力ピンは、データとコントロールです。 "contreol pins"の制御方法がわかりません。 – Hooch

関連する問題