Re: PIC18F4520 ADC問題

作者 Ryang 於 2018年02月07日 13:22:06
ADC 轉換參數:

ADC_LEFT_JUST & // ADRESH:ADRESL from roght

請改用 ADC_RIGHT_JUST 向右調整


底下是 W401 Lab 3-1 做 ADC 的設定範例:

//************************************************
//* PIC18F4520 在 ADC Peripheral Library 的歸類  *
//* 為 V5 , 在使用 OpenADC() 時要參考              *
//* Function: InitializeAD                       *
//*        - Fosc/32 clock source                *
//*        - Left justified                      *
//*        - 1 analog channels, 0 references     *
//*        - Channel 0                           *
//*        - Disable A/D interrupt               *
//************************************************
void InitializeAD(void)
{
    
OpenADC(  ADC_FOSC_32
            
& ADC_LEFT_JUST
            
& ADC_4_TAD,
              
ADC_CH0
            
& ADC_INT_OFF
            
& ADC_REF_VDD_VSS,
              
ADC_1ANA);
}

來自: http://www.microchip.com.tw/newbb/viewtopic.php?forum=1&topic_id=22208&post_id=77773