May 25, 2018 updates: Privacy Policy

pepocp2112ctl

pepocp2112ctlとは

MM-CP2112A又はCP2112 クラシック USB ブリッジを動作させる事が出来るプログラムです

# pepocp2112ctl

** Welcome to pepocp2112ctl Version-0.1 Copyright Yamauchi.Isamu compiled:Jan  7 2018 **
usage:pepocp2112ctl port:0-9 [0|1] [timer:0-300000ms]

出力ポート 0-3
入力ポート 4-7
に固定されています

ポートNo 0番目の読み取り
# pepocp2112ctl 0 
0

ポートNo 0番目を 1 へ設定
# pepocp2112ctl 0 1
1

ポートNo 0番目を5秒間 1 へ設定
# pepocp2112ctl 0 1 5000
0
I2C接続のAM2320の温度・湿度表示
# pepocp2112ctl 5
23.0 55.4

入出力力ポート同時読み取り、上位4bit入力、下位4bit出力
# pepocp2112ctl 8
f0
結構早い時間でUSB接続GPIOを動作させることが出来ます
# time pepocp2112ctl 0
0
real	0m0.010s
user	0m0.005s
sys	0m0.000s

# time pepocp2112ctl 0 1
1
real	0m0.009s
user	0m0.000s
sys	0m0.005s

# time pepocp2112ctl 5
23.0 54.6
real	0m0.266s
user	0m0.000s
sys	0m0.004s

動作例動画

https://twitter.com/kujiranodanna/status/965173068044828672

download

https://osdn.net/projects/pepolinux/downloads/69544/pepocp2112ctl.tar.gz/

製品情報

http://www.sunhayato.co.jp/material2/index.php/item?id=1083&cell003=%E6%95%99%E8%82%B2%E5%AE%9F%E7%BF%92%E3%83%BB%E9%9B%BB%E5%AD%90%E5%B7%A5%E4%BD%9C%E8%A3%BD%E5%93%81&cell004=IC%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB&name=USB%E3%83%BBI2C%EF%BC%88SMBus%EF%BC%89%E5%A4%89%E6%8F%9B%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB+MM-CP2112A

詳細情報

https://jp.silabs.com/products/interface/usb-bridges/classic-usb-bridges/device.cp2112