IOボードなしで、特定のIOPINのアクセスは可能か?

[戻る]
かず 2005/08/19(金) 23:29:25
IOカードをパソコンに差し込んで、何かDLLを入れて、特定のアドレスに対して、_OUTP
をすれば、IOカードの特定のピンNO.に対して、_OUTPの出力に応じて、信号をHighにし
たりLOWにしたり出来ることは知っていますが、IOカードを使わずに、プリンターのDSUB
コネクターの何処かのPINを簡単に読んだり書いたりすることは出来ないのでしょうか?
(そのときは、
 何らかのDLLも要りますか?)

Takahashi 2005/08/20(土) 07:07:38
可能かどうかは OS によります。
#ご自身の環境くらいは明記した方がよろしいかと・・・

Win 98系だったらプリンタポートのIOアドレスを直接たたけば出来たはず。
NT 系はだめ。ちなみに、ここにある程度詳しく書いてありました。

ttp://www.nahitech.com/nahitafu/mame/mame5/printer.html

あと、Contec, Interface とかの DIO ボードが高いっていうなら
USB を DIO にするキットで、USB-IO と言う1500円のキットがあります。

ttp://www.technokit.biz/

これなら 2000, XP でも使えるので結構便利そうです。何てったって値段がお手頃。

#最近電子回路とか作ってないけど自作野郎には強い味方ですな
#個人的にこれ買ってみたくなった・・・使ったことある人いるかな?

かず 2005/08/20(土) 09:07:11
すみませんでした。
開発環境は、Windows XPないし 2000、VC++6でやっております。

REE 2005/08/22(月) 16:27:36
http://homepage3.nifty.com/~masumoto/embed/wio/ など
2000/XPでも直接I/Oにアクセス出来るような方法も存在します。(但し、管理者権限が必
要です)

古いスレッドには追加発言できません。