投稿日: May 28, 2017 4:51:17 PM
あまりにもばかばかしい内容で何時間も無駄にしたので消沈気味ですが。
とりあえず忘れないために少し内容について触れておきます。
(ゆくゆくは自分自身のためにもなるので)
一番ややこしいのがこのポートモードレジスタなので抑えておくのです。
AVRでいうところのDDRxと一緒。
ただ、見て解るように一つのピンに対して2bitあります。
00 : input
01 : output
10 : Altanative function mode
11 : Analog mode
と言う具合に一つのピンに対して4種類の設定が可能。
PORTBのPB0とPB1を出力に設定するにはこんな感じ。
PORB->MODER |= 0x05;
まだoutputしか使ってないのでアレだけど。
inputになるとプルアップ設定だのいろいろあるのでその辺もおさえておかないとですね。