/Designs/Laboratory_instruments/High_voltage_power_supply/SW/PIC16F887/main.c
138,8 → 138,8
if(input(OUTPUT_ENABLE)) output_permit=TRUE;
else output_permit=FALSE;
 
output_voltage = adc_value * k + q; // compute absalute measured voltage from adc value
 
output_voltage = (output_voltage + (adc_value * k + q))/2; // compute absalute measured voltage from adc value and average with previous measurement.
lcd_gotoxy(1,1); // output voltage out of range
if (output_voltage > 215) printf(lcd_putc,"%4.0f",output_voltage);
else printf(lcd_putc,"---");