day11b (タイマー割り込み)
割り込みされない??
lvt_timer = (0b001 << 16) | ...が0b010に更新されてたのに気づいていなかった
これやっぱりどういう意味なのかわかんないな
LVT TimerレジスタのフィールドについてはP227
17/18ビット目がタイマーの動作モード
0b010 << 16すると、17bit目が1になり、periodicモードになるっぽい
今までは1回で終わりのoneshotモード
periodic:定期的・周期的という意味、タイムアウト時に初期値を書き込み、ずっと動作する
ちなみに0b100<<16なら18bitが1になるが、この時はTSC Deadlineモードらしい?
https://scrapbox.io/files/6216f5fabb2d8d001d65c3b1.png