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

Last Updated on 2026-02-05 by researcher

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 用のライブラリを自作する。(CCL)
Microchip AVR8 用のライブラリを自作する。(DOWNLOAD)