NXP i.MX RTシリーズ MIMXRT1160-EVK Board LED点灯
こんにちは。皆さん。
調べ物をしている合間にMIMXRT1160-EVK評価ボードを触ってみます。
まずはLED点灯から。
まずはLED点灯から。
海外特有の書き方なのかはわかりませんが、リファレンスを探っていても情報が散らばっていてなかなかお目当てのところにたどり着けません。
まずは使えそうなI/Oポート。アルディーノ用に用意されたポートを使用してみます。
J26コネクタのA0のピンを使用します。ここからではピン番号はわからないので回路図を確認します。
R17ピンに接続されていることがわかりました。
MCUXpressoIDEのpins設定でR17を設定します。
Label、Identifier :任意の文字列
Direction :Output
Pull up/down config :Pull Down
Pull/Keeper :Keeper
設定したらUpdateCodeを押してコードを自動生成します。
board>pin_mux.h にコードが追加されていますので
MCUXpresso SDK API Reference ManualにあるGPIO_PinWrite ()を使用して出力します。
GPIO_PinWrite(BOARD_INITPINS_LED2_GPIO , BOARD_INITPINS_LED2_GPIO_PIN, 1U);
これをmain()関数に記述することでLEDが点灯しました!
レジスタの設定は思ったよりも簡単そうです。
レジスタの設定は思ったよりも簡単そうです。
ARMマイコンCortex-M教科書 基本知識からIoTで重要な低消費電力/セキュリティ機能までプロが直伝 (ARM教科書) [ 中森 章,桑野 雅彦 共著 ] 価格:3740円 |
プログラムランキング
コメント
コメントを投稿