k.nishijo
2018年5月28日 16時46分
GPIOの制御方法について
Armadillo400系のほうは
https://manual.atmark-techno.com/armadillo-4x0/armadillo-400_series_sof…
にサンプルプログラムがありますが、
Armadillo800系のほうには、
https://manual.atmark-techno.com/armadillo-840/armadillo-840_basic_star…
サンプルプログラムらしきものが見当たりません。
800のほうでも基本的に400系と同様のやり方でIOポートの読み書きはできるのでしょうか?
at_kojiro.yamada
2018年5月29日 13時22分
> 800のほうでも基本的に400系と同様のやり方でIOポートの読み書きはできるのでしょうか?
可能です。
https://manual.atmark-techno.com/armadillo-840/armadillo-840_basic_star…
で紹介している、cat や echo コマンドを使った操作は、
open/close/read/write システムコールに置き換えることができます。
ただし、割り込みを使用する場合は
pfd.events に POLLPRI | POLLERR をセットしてください。
A840でのGPIO割り込みの利用については、以下のトピックが参考になります。
https://armadillo.atmark-techno.com/forum/armadillo/1441