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

CONFIGにて選択されたRtc/Tca/Tca8/Tcbクラスのどれかをタイマーとして利用し無制限かつマイクロ秒精度のタイマー機能を提供する。

割込みとポーリング処理に対応しTcbはポーリングのみ、Tca8は特定のCPUクロック(1/2/4/16MHz)でのみ動作するので注意するべし。

※時間はTimer.us2tick(マイクロ秒)の戻り値(タイマーカウント値)を指定すること。

【割り込みで一秒毎にLチカするサンプル・コード】

【ポーリングで一秒毎にLチカするサンプル・コード】

【ライブラリ】

【関連投稿】
Microchip AVR8 用のライブラリを自作する。(GPIO)
Microchip AVR8 用のライブラリを自作する。(FUSE)
Microchip AVR8 用のライブラリを自作する。(CLOCK)
Microchip AVR8 用のライブラリを自作する。(RESET)
Microchip AVR8 用のライブラリを自作する。(PORTMUX)
Microchip AVR8 用のライブラリを自作する。(USART)
Microchip AVR8 用のライブラリを自作する。(RTC)
Microchip AVR8 用のライブラリを自作する。(TCA)
Microchip AVR8 用のライブラリを自作する。(TCB)
Microchip AVR8 用のライブラリを自作する。(VREF)
Microchip AVR8 用のライブラリを自作する。(DAC)
Microchip AVR8 用のライブラリを自作する。(AC)
Microchip AVR8 用のライブラリを自作する。(ADC)
Microchip AVR8 用のライブラリを自作する。(ZCD)
Microchip AVR8 用のライブラリを自作する。(SPI)
Microchip AVR8 用のライブラリを自作する。(TWI)
Microchip AVR8 用のライブラリを自作する。(MAIN)
Microchip AVR8 用のライブラリを自作する。(CONFIG)
Microchip AVR8 用のライブラリを自作する。(ALARM)
Microchip AVR8 用のライブラリを自作する。(TASK)
Microchip AVR8 用のライブラリを自作する。(DOWNLOAD)