この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
mae3xx_ope:ai_with_iio_subsystem:start [2018/12/26 16:11] admin |
mae3xx_ope:ai_with_iio_subsystem:start [2019/09/18 09:14] (現在) admin [使用方法 (ソフトウェア)] |
||
---|---|---|---|
ライン 42: | ライン 42: | ||
==== ピンアサイン ==== | ==== ピンアサイン ==== | ||
+ | |||
{{:mae3xx_ope:ai_with_iio_subsystem:manual_ma-e300_ain_connector_pinnumber.jpg|}} | {{:mae3xx_ope:ai_with_iio_subsystem:manual_ma-e300_ain_connector_pinnumber.jpg|}} | ||
+ | |< 64em 6em 6em 14em 0.2em 4em 10em 10em >| | ||
^ PIN No. ^ 名称 ^ 機能 ^ ^ PIN No. ^ 名称 ^ 機能 | | ^ PIN No. ^ 名称 ^ 機能 ^ ^ PIN No. ^ 名称 ^ 機能 | | ||
| 1| AIN COM | アナログコモン | | 11| NC | 未使用 | | | 1| AIN COM | アナログコモン | | 11| NC | 未使用 | | ||
ライン 66: | ライン 68: | ||
電流モードを使用する場合は、分解能を最大にするため入力レンジを 0V 〜 +5V に設定して使用してください。 | 電流モードを使用する場合は、分解能を最大にするため入力レンジを 0V 〜 +5V に設定して使用してください。 | ||
+ | |< 40em 4em 6em 6em 6em >| | ||
^ SW NO. ^ AIN Channel ^ Switch Position ^^ | ^ SW NO. ^ AIN Channel ^ Switch Position ^^ | ||
^:::^:::^ VOLTAGE ^ CURRENT ^ | ^:::^:::^ VOLTAGE ^ CURRENT ^ | ||
ライン 119: | ライン 122: | ||
* [[http://wiki.analog.com/software/linux/docs/iio/iio|LINUX INDUSTRIAL I/O SUBSYSTEM - Analog Devices Wiki]] | * [[http://wiki.analog.com/software/linux/docs/iio/iio|LINUX INDUSTRIAL I/O SUBSYSTEM - Analog Devices Wiki]] | ||
- | sysfs の、/sys/bus/iio/devices/iio:device1 ディレクトリ経由でアクセスします。 | + | sysfs の、/sys/bus/iio/devices/iio:deviceN ディレクトリ経由でアクセスします。 |
<code> | <code> | ||
ライン 146: | ライン 149: | ||
-rw-r--r-- 1 root root 4096 Sep 8 12:01 uevent | -rw-r--r-- 1 root root 4096 Sep 8 12:01 uevent | ||
root@plum:/sys/bus/iio/devices/iio:device1# | root@plum:/sys/bus/iio/devices/iio:device1# | ||
+ | </code> | ||
+ | |||
+ | <note important> | ||
+ | Kernel のメジャーバージョン((IIO module の初期化順が異なります))により、ディレクトリが異なります。\\ | ||
+ | /sys/bus/iio/devices/iio:deviceN/name の内容で確認可能です。 | ||
+ | </note> | ||
+ | |||
+ | <code> | ||
+ | root@plum:~# uname -a | ||
+ | Linux plum 4.19.73+ #137 PREEMPT Wed Sep 18 08:55:58 JST 2019 armv7l armv7l armv7l GNU/Linux | ||
+ | |||
+ | root@plum:~# for dev in /sys/bus/iio/devices/iio*; do echo $dev; cat $dev/name; done | ||
+ | /sys/bus/iio/devices/iio:device0 | ||
+ | ltc185x <---- AI channel: 0〜3 | ||
+ | /sys/bus/iio/devices/iio:device1 | ||
+ | ltc185x <---- AI channel: 4〜7 (AI 8chのボードのみ使用可能、4chのボードでアクセスした場合値は無効) | ||
+ | /sys/bus/iio/devices/iio:device2 | ||
+ | TI-am335x-adc.0.auto | ||
</code> | </code> | ||