Atmega48AD转换后,我能读出并用数码管显示出AD代码,但是不能转成电压值,只要我转换,我的单片机就会死掉,请问这是为什么,是不是AVR不支技浮点运算?
int ADC_var = 0;
float V_ADC;
ADC_var = ADC_var >> 3; // average the 8 samples
ADCresult = ADC_var;
V_ADC= ( ADCresult * 550 ) / 1024; // Calculate the voltage
adc_rel=V_ADC;//此句是送到显示缓冲区的