我的理解判断是否采样完成用ADCIntStatus()函数,而这个函数的中断状态由 ADCSequenceStepConfigure ()来配置。
问题是这样的
ADCSequenceConfigure(ADC_BASE,0,ADC_TRIGGER_PROCESSOR,0);//配置ADC,基准源是处理器发生
ADCSequenceStepConfigure(ADC_BASE,0,0,ADC_CTL_CH0);//配置ADC,通道0采样
ADCSequenceStepConfigure(ADC_BASE,0,1,ADC_CTL_IE|ADC_CTL_END| ADC_CTL_CH1);//配置ADC,通道1采样
while(!ADCIntStatus(ADC_BASE,0,false))
{
}//等待采样状态为结束。
ADCSequenceDataGet(ADC_BASE,0,&ulValue);//获取采样值
那这个获取采样的值是0通道的值还是1通道的值?还是其他?
此帖出自
小平头技术问答
一周热门 更多>