Hi All,
電腦環境:MacOS
IDE環境:Code Composer Studio Version: 9.1.0.00010
硬體設備:TI LaunchPad Kit, LAUNCHXL-F280049C
使用TI的open source: C2000Ware_2_00_00_02
閱讀的文件:SPRS945D, SPRUI33C, MCU025A
目前設定ADC
使用ADCA, SOC0
ADC RESULT 使用T0,T1
但是從GPIO引腳輸入電壓訊號只有送到ADCINA0的位置時(此時ADCINA1並沒有輸入任何訊號),卻發現T0, T1都有數值,
並且數值都不正確。
ADC初始設定代碼:
ADC_setVREF(ADCA_BASE, ADC_REFERENCE_INTERNAL, ADC_REFERENCE_3_3V);
AdcaRegs.ADCINTSEL1N2.bit.INT1CONT = 1;
AdcaRegs.ADCCTL2.bit.PRESCALE = ADC_CLK_DIV_4_0;
AdcaRegs.ADCSOC0CTL.bit.CHSEL = ADC_CH_ADCIN0;
AdcaRegs.ADCINTSEL1N2.bit.INT1E = 0;
AdcaRegs.ADCINTSOCSEL1.bit.SOC0 = 0;
AdcaRegs.ADCSOCPRICTL.bit.SOCPRIORITY = 0;
AdcaRegs.ADCSOC0CTL.bit.TRIGSEL = 5;
ADC_enableConverter(ADCA_BASE);
DEVICE_DELAY_US(1000);
ADC數值轉換代碼:
ADC_forceSOC(ADCA_BASE, ADC_SOC_NUMBER0);
adcAResult0 = AdcaResultRegs.ADCRESULT0;
adcAResult1 = AdcaResultRegs.ADCRESULT1;
請問是否我在暫存器設定有遺漏的地方嗎?