开发板没有LCD显示ADC检测的电压,直接用串口来输出,只要代码如下:
while(1)
{
adcx=Get_Adc_Average(ADC_Channel_1,10);
LCD_ShowxNum(156,130,adcx,4,16,0);//显示ADC的值
temp=(float)adcx*(3.3/4096);
printf("数字量:%d, 电压:%0.2f\r\n", adcx, temp);
adcx=temp;
LCD_ShowxNum(156,150,adcx,1,16,0);//显示电压值
temp-=adcx;
temp*=1000;
LCD_ShowxNum(172,150,temp,3,16,0X80);
LED0=!LED0;
delay_ms(250);
}
直接添加printf语句就好,其实后面的那些语句是为了在LCD显示而设计的,用串口显示的就可以忽略了。
注意 :上面这个方法是适用于原子多款开发板的修改使用的。
|