Armadilloフォーラム

Armadillo-640のGPIOで割り込み

k.nishijo

2019年4月18日 8時29分

西條と申します。

Armadillo-640をつかって停電検出割り込みがしたいのですが、

CON9のGPIOで割り込みを使用する事は可能ですか?

何か制約等ありますでしょうか?

https://users.atmark-techno.com/forum/armadillo/1441

を拝見すると

Armadillo-840 GPIO sysfs 割り込みサンプルプログラムが掲載されていますが、640でもそのまま使えるのでしょうか?

修正が必要でしたらその個所をご教示ください。


コメント

at_makoto.sato

2019年4月18日 13時10分

佐藤です。

> CON9のGPIOで割り込みを使用する事は可能ですか?
可能です。i.MX6ULLではCON9のGPIOピン全てで割り込み検出可能です。

> https://users.atmark-techno.com/forum/armadillo/1441
こちらのリンク先にありますサンプルコードがほぼそのまま使えます。

> 修正が必要でしたらその個所をご教示ください。
pfd.events = POLLIN;
となっている個所を
pfd.events = POLLPRI | POLLERR;
と修正が必要です。