前天不用DMA的三通道弄了一天没成功,又现学DMA改DMA传输,弄到今天没成功,结果搞出个不需要DMA就采集到了的程序,,,前天的事情今天总算完成了。。。 adcx1=Get_Adc_Average(ADC_CH1,10);//通道1
LCD_ShowxNum(126,130,adcx1,4,16,0);//显示ADC的值
temp1=(float)adcx1*(3.3/4096);
adcx1=temp1;
LCD_ShowxNum(126,150,adcx1,1,16,0);//显示电压值
temp1-=adcx1;
temp1*=1000;
LCD_ShowxNum(142,150,temp1,3,16,0X80);
adcx2=Get_Adc_Average(ADC_CH4,10);//通道4
LCD_ShowxNum(126,170,adcx2,4,16,0);//显示ADC的值
temp2=(float)adcx2*(3.3/4096);
adcx2=temp2;
LCD_ShowxNum(126,190,adcx2,1,16,0);//显示电压值
temp2-=adcx2;
temp2*=1000;
LCD_ShowxNum(142,190,temp2,3,16,0X80);
adcx3=Get_Adc_Average(ADC_CH0,10);//通道0
LCD_ShowxNum(126,210,adcx3,4,16,0);//显示ADC的值
temp3=(float)adcx3*(3.3/4096);
adcx3=temp3;
LCD_ShowxNum(126,230,adcx3,1,16,0);//显示电压值
temp3-=adcx3;
temp3*=1000;
LCD_ShowxNum(142,230,temp3,3,16,0X80);
LED0=!LED0;
delay_ms(250);
|