AdcRegs.ADCREFSEL.bit.REF_SEL=0x0;
AdcRegs.ADCTRL1.bit.ACQ_PS = 0xa;//ADC_SHCLK;
AdcRegs.ADCTRL3.bit.ADCCLKPS = 0x1;//ADC_CKPS;
AdcRegs.ADCTRL1.bit.SEQ_CASC = 1; // 1 Cascaded mode
AdcRegs.ADCCHSELSEQ1.bit.CONV00 = 0x0;
AdcRegs.ADCTRL1.bit.CONT_RUN = 1; // Setup continuous run
AdcRegs.ADCMAXCONV.bit.MAX_CONV1=0;
// Start SEQ1
AdcRegs.ADCTRL2.all = 0x2000;
以上是ADC的配置。另ADC时钟也使能了,只是我用的是20M晶振,在系统内倍频后再分频的,数据一直在跳变。谢谢!
|