hidmon


○「hidmon.dll」
・VB、VBA、Cなどの各種プログラム言語に対応できるダイナミックリンクライブラリ
・開発者はirukaさん
・ダウンロードはhidmon-2010-0208a.zip


・主な命令(VB6.0、VBA使用時)
(標準モジュールへの記述例)
Public Declare Function UsbInit Lib "c:\hidmon\hidmon.dll" (ByVal device As String) As Integer
Public Declare Function UsbExit Lib "c:\hidmon\hidmon.dll" () As Integer
Public Declare Function UsbPeek Lib "c:\hidmon\hidmon.dll" (ByVal address As Integer, ByVal arena As Integer) As Integer
Public Declare Function UsbPoke Lib "c:\hidmon\hidmon.dll" (ByVal address As Integer, ByVal arena As Integer, ByVal data As Integer, ByVal mask As Integer) As Integer
Public Declare Function PortAddress Lib "c:\hidmon\hidmon.dll" (ByVal portname As String) As Integer
Public h As Integer
Public iono As Integer
Public outno As Integer
Public inno As Integer

(各Formでの記述例)
UsbInit ("*")
h = UsbExit()
h = UsbPoke(PortAddress("ddrb"), 0, iono, 0)
h = UsbPoke(PortAddress("portb"), 0, outno, 0)
h = UsbPoke(PortAddress("pinb"), 0, inno, 0)

(引数例とその意味)
iono(入出力設定数)、outno(出力指定数)、inno(入力取得数)は0〜255



○「hidmon.exe」
・コマンドプロンプトから起動し、ATtiny2313のI/Oや各種のレジスタを直接制御できる、HIDaspx用のAVRマイコンモニタプログラム
・開発者はirukaさん
・主な命令
p ddrb ff …Bポート全てを出力ポートにする
p portb ff …Bポートを全てoff(L)にする
p portb 0 …Bポートを全てon(H)にする
p pinb   …Bポートの状態を取得する



JA制御 ヒダピオ システム
JAの技術科教室