組込み・ファームウェア
マイコンのGPIO(汎用入出力)の端子を使うときに、最初に設定する必要があることとして正しいものはどれか。
- Aその端子を入力として使うか、出力として使うか(方向)
- B端子の色
- Cプログラムを書いたプログラマの名前
答えと解説を見る
正解:A. その端子を入力として使うか、出力として使うか(方向)
GPIOの端子は、ソフトウェアで入力にも出力にも使えます。方向を決めるレジスタで出力にすると、出力用のレジスタに書いた値が端子の電圧になり、入力にすると、端子の電圧を入力用のレジスタから読めます。多くのマイコンでは、そのほかにプルアップの有無や出力の形式(プッシュプルかオープンドレインか)、別の周辺回路の端子として使うかどうかも設定します。
- A. 正しい。方向を決めるレジスタで設定します。
- B. 端子の色は関係ありません。
- C. プログラマの名前は関係ありません。