ユーザ用ツール

サイト用ツール


mae3xx_ope:di_hardware_counter:start

以前のリビジョンの文書です


DI(ハードウェアカウンタ機能付き)を利用する

MA-E350/LAD-20 は、DI/DO/RELAY OUT の端子台は MA-E350/GLAD と同じですが、
DI 8channel の前半 4channel 部分(DI0..DI3) に 8bit ハードウェアカウンタ1)が実装されています。

ハードウェアによる実装なので、本体が Standby による待機中でもパルスをカウントすることができます。


ソフトウェア

sysfs のノードは下記のようになっています。

root@plum:/sys/class/gpio/DI_03# ls -l
total 0
-rw-r--r-- 1 root root 4096 Dec 24 09:14 active_low
-rw-r--r-- 1 root root 4096 Dec 24 09:14 counter
-rw-r--r-- 1 root root 4096 Dec 24 09:14 debounce
lrwxrwxrwx 1 root root    0 Dec 24 09:14 device -> ../../../gpiochip13
-rw-r--r-- 1 root root 4096 Dec 24 09:14 edge
-rw-r--r-- 1 root root 4096 Dec 24 09:14 hwcounter
-rw-r--r-- 1 root root 4096 Dec 24 09:14 hwcounter_enable
drwxr-xr-x 2 root root    0 Dec 24 09:14 power
lrwxrwxrwx 1 root root    0 Dec 23 20:39 subsystem -> ../../../../../../../../class/gpio
-rw-r--r-- 1 root root 4096 Dec 23 20:39 uevent
-rw-r--r-- 1 root root 4096 Dec 24 09:14 value
-rw-r--r-- 1 root root 4096 Dec 24 09:14 wakeup_enable


他の機種と比べると、下記が追加になっています。

No. Name Info
1hwcounterカウント値 R/W
2hwcounter_enableハードウェアカウンタ enable/disable
3wakeup_enable割込 enable/disable


1)
255までカウント可能
mae3xx_ope/di_hardware_counter/start.1608769099.txt.gz · 最終更新: 2020/12/24 09:18 by admin