HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2017
0830
ドデカナンミンUBS-IO2.0をHSPで制御したいです7未解決


ドデカナンミン

リンク

2017/8/30(Wed) 17:13:49|NO.81184

HSPで回路の電子制御がしたく秋月でUSB-IO2.0を買いました
ですが、mod_usbio.asをインクルードしてuio_findをしてみるとstatに2(USB-IOが繋がってない)
になってしまいました。

過去ログに
http://hsp.tv/play/pforum.php?mode=pastwch&num=44348
というのがありましたが対応していないということで
対処法が結局分からず終いで終わっていて、もうわけわかめです
誰か助けてください



この記事に返信する


f

リンク

2017/8/31(Thu) 11:50:02|NO.81192

とりあえずmod_usbio.as内の


// ディバイスを検索して一覧作成 #deffunc uio_find
の中の

if ((vid==0x0BFE && pid==0x1003) || (vid==0x12ED && pid==0x1003) || (vid==0x1352 && pid==0x100)) {
の上に

mes strf( "VID [0x%04x] PID [0x%04x]" , vid , pid ) if ((vid==0x0BFE && pid==0x1003) || (vid==0x12ED && pid==0x1003) || (vid==0x1352 && pid==0x100)) {

の様にして、認識されるべきベンダーIDとプロダクトIDが揃っているか確認してみてくれるかね。



f

リンク

2017/8/31(Thu) 13:24:32|NO.81193

配布されているUSB-IO2.0 のサンプルVBコードと見比べると
細かい所で微妙に違いが有って、mod_usbio.asではUSB-IO2.0は動かん気がするな。

現物持ってりゃモジュールとか作る気にもなるんだが…



ドデカナンミン

リンク

2017/8/31(Thu) 13:54:42|NO.81194

えっと、ごめんなさい超絶初心者です。書き忘れました

認識されるべきベンダーIDとプロダクトIDが揃っているか確認してみてくれるかね。

どうすればいいですか?
一応
mod_usbio.asの書き換えをして
uio_find
を実行したら

path=\ vid=6785 pid=8196 (v:256)
VID [0x1a81] PID [0x2004]
path=\ vid=6785 pid=8196 (v:256)
VID [0x1a81] PID [0x2004]
path=\ vid=6785 pid=8196 (v:256)
VID [0x1a81] PID [0x2004]
path=\ vid=6785 pid=8196 (v:256)
VID [0x1a81] PID [0x2004]
path=\ vid=6785 pid=8196 (v:256)
VID [0x1a81] PID [0x2004]
path=\ vid=4946 pid=289 (v:1)
VID [0x1352] PID [0x0121]

となりました



f

リンク

2017/8/31(Thu) 14:24:35|NO.81197

VID [0x1352] PID [0x0121]
これがHSP-IO2.0なので、こいつを使うようにする。


// mes strf( "VID [0x%04x] PID [0x%04x]" , vid , pid ) // if ((vid==0x0BFE && pid==0x1003) || (vid==0x12ED && pid==0x1003) || (vid==0x1352 && pid==0x100)) { if vid == 0x1352 & ( pid = =0x120 | pid = =0x121 ) {

とでもすればいい。

ただ、uio_outとuio_inpはそのままじゃ動かん気がする。



f

リンク

2017/8/31(Thu) 14:30:52|NO.81198

…VBのサンプルコードと、mod_usbio.asでの入出力のやり方が違うだけで、
実際には動くかもしれんから、念のため試してみ。



f

リンク

2017/8/31(Thu) 14:47:47|NO.81199

ここにやり取りするコマンドが有るな。
http://km2net.com/usb-fsio/command.shtml

完全に互換性無いわ(笑



f

リンク

2017/8/31(Thu) 15:10:44|NO.81200

ここ[http://km2net.com/usb-fsio/sample.shtml]の
一番下の[USB-IO Family 制御サンプル]をDLしたら、
その中の[usb-ioFamily.hsp]が
USB-I2.0用のヘッダになっている様だ。

これ使えば行けるんじゃね?



ONION software Copyright 1997-2023(c) All rights reserved.