■ ADCIN命令のDEFINE ADC_CLOCKの設定値について
ADCIN命令で定義する DEFINE ADC_CLOCK の設定値は、ADコンバータのクロック源の設定ですが、この値は、ADCON1レジスタ(デバイスによっては異なる場合がありますか)のADCSビット(2ビット)の値です。
00 = FOSC/2 01 = FOSC/8 10 = FOSC/32 11 = FRC
よって、これをDEFINEに置き換えれば、
・FOSC/2: DEFINE ADC_CLOCK 0 ・FOSC/8: DEFINE ADC_CLOCK 1 ・FOSC/32: DEFINE ADC_CLOCK 2 ・A/D RC oscillator: DEFINE ADC_CLOCK 3
となります。通常内蔵RC発振子を使用する場合には3に設定します。
|