Microchip AVR8 用のライブラリを自作する。(CLOCK)

AVR8シリーズを使うための最初のステップとも言えるクロック設定ライブラリ。

CPU/PERのクロック設定とその周波数を取得することができる。

main()の最初でsetup()を実行すると内部オシレータを最速に設定する。

【サンプルコード (Microchip Studio)】

メインクロック分周後の周波数(CLK_CPU/CLK_PER)は下記関数で取得できる。

static uint32_t Clock::frequency();

【ライブラリ】