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

PWMの反転出力がほしいなと思って調べてみたらCCLが使えることがわかったのでライブラリを作成してみた。

前から気にはなっていたもののなんだか面倒臭そうだったので今まで見て見ぬふりをしていたがこの機能は便利に使えそうだ。

下記は、16MHzクロックでTCA0-WO0出力(黄色)をCCLで反転出力(水色)してみた結果。

【FILTSEL_DISABLE】
遅延は10ns未満。

【FILTSEL_SYNCH】
遅延は120ns程度。

【FILTSEL_FILTER】
遅延は250ns程度。

【サンプル】

【ライブラリ】

【関連投稿】
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)