設定

GPIOEペリフェラルに電源を入れた後も、GPIOEペリフェラルには、まだ設定が必要です。 今回の場合、LEDを駆動できるように、そのピンをデジタル出力として設定したいです。 デフォルトでは、ピンはデジタル入力として設定されます。

GPIOEレジスタブロックのレジスタリストは、下記にあります。

Section 11.4.12 - GPIO registers - Page 243 - Reference Manual

制御する必要があるレジスタは、MODERです。

このセクションのあなたの仕事は、GPIOEピンをデジタル出力として正しく設定するように、スターターコードを更新することです。 次のことに取り組む必要があります。

  • どのピンをデジタル出力に設定しなければならないか、調べて下さい。(ヒント:ユーザーマニュアル18ページのSection 6.4 LEDsを見て下さい)
  • MODERレジスタに含まれるビットが何をするか理解するために、ドキュメントを読んで下さい。
  • ピンをデジタル出力に設定するために、MODERレジスタを修正して下さい。

うまくいくと、プログラム実行時に、8個のLEDが点灯します。