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

温度やVDDも測れるようになっているが試験的実装でありAVR0でのみ試験してるので他のデバイスでは動作しないかもしれないことに注意。

VDDはリファレンス電圧をVDDとしたVREF入力の測定値からVDD電圧を逆算している。以外と正確に測れるみたいなのでお試しあれ。v(-_-;)

ちなみにAVR0/1以外はAC0或いはDAC0を利用することに注意してほしい。

なお、ゲインアンプの倍率については有効桁を落とさないよう無処理としている。アプリ側にて結果を倍率で除算処理すること。

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

【ライブラリ】

【関連投稿】
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 用のライブラリを自作する。(YIELD)
Microchip AVR8 用のライブラリを自作する。(CONFIG)