ADC

概要

ADCL/ADCHレジスタを読み出すマクロです。

ソースコード

ADCは、hardware/tools/avr/avr/include/avr/iom328p.h に定義されています。以下に全ソースコードを示します。

1
#define ADC     _SFR_MEM16(0x78)

0x78は、ADCLが存在するI/Oアドレスです。_SFR_MEM16()を呼び出すマクロです。

0x78から16ビットの値を読むため、0x78と0x79の値を読み出します。0x79は、ADCHが存在するI/Oアドレスなので、結果としてADCLとADCHを結合したものを返却します。

バージョン

7.3.0-atmel3.6.1-arduino7

最終更新日

March 21, 2023

inserted by FC2 system