|
大家好,请问一下怎么读取两通道的AD转换的值?<br />程序片段:<br /> <br />SysCtlClockSetSYSCTL_SYSDIV_10|SYSCTL_USE_PLL|SYSCTL_OSC_MAIN|SYSCTL_XTAL_6MHZ); <br />SysCtlPeripheralEnable(SYSCTL_PERIPH_ADC); <br />SysCtlADCSpeedSet(SYSCTL_ADCSPEED_125KSPS); <br />ADCSequenceDisable(ADC_BASE, 0); <br />ADCSequenceConfigure(ADC_BASE, 0, ADC_TRIGGER_PROCESSOR, 0); <br />ADCSequenceStepConfigure(ADC_BASE, 0, 0,ADC_CTL_CH0); ADCSequenceStepConfigure(ADC_BASE, 0, 1,ADC_CTL_CH1|ADC_CTL_END);<br />ADCSequenceEnable(ADC_BASE, 0); <br /><br /><br /><br />while( !(HWREG(ADC_BASE + ADC_O_X_SSFSTAT) & 0x00000100) )<br />{ <br /> ADCSequenceDataGet(ADC_BASE, 0, &ulData);<br /> Value[k]=ulData;<br /> k++;<br /> if(k>=2)<br /> {k=0;}<br />}<br />这个循环好像跳不出来啊<br /><br /><br /> |
|