ykiwamu
2015年4月17日 15時19分
Armadillo-840のCON8に拡張ボードを接続し、GPIOのテストを行っています。
シリアルポートとマルチプレクスされたピンにプッシュボタンを接続し、
ボタンからの入力を検知しようとしているのですが、
/sys/class/gpio/[GPIO]/value の値が変化しません。
・当該ピンに割り当てられたシリアルポートは、カーネルコンフィギュレーションで
無効にしています (zcat /proc/config.gzでも確認済み)
・テスターで調べると、電圧は正常に変化しています (0V ⇔ 3.3V)
・具体的には、ピン番号21, 22, 46, 47に対して、3.3Vピンを接続してテストしました
・・いずれもプルダウンで、シリアルポートとマルチプレクスの物
この現象は、”そういうもの”なのでしょうか?
それとも何かの設定などで意図通りに動作するようになるのでしょうか?
どなたかご存知でしたら教えていただきたいです
tic-hirano
2015年4月17日 15時39分
平野と申します.
入出力方向は変更されていますか?
# echo in > /sys/class/gpio/[GPIO]/direction
Armadillo-840ベーシックモデル開発セット スタートアップガイド | 5.8.1. 入出力方向を変更する
http://manual.atmark-techno.com/armadillo-840/armadillo-840_basic_start…