#include <18F4550.h>
#fuses NOMCLR INTRC_IO PLL_SW
#device ADC = 8
#use delay(clock=32000000)
unsigned int16 i=0;
void main() {
setup_oscillator(OSC_8MHZ | OSC_PLL_ON);
setup_adc(ADC_CLOCK_DIV_32);
setup_adc_ports(sAN1);
set_adc_channel(1);
setup_dac(DAC_VSS_VREF | DAC_OUTPUT);
while(TRUE){
i = read_adc();
i = (i * 31)/255;
dac_write(i);
delay_ms(10);
}
}
Hola amigos, tengo este programa y creo yo que esta bien estructurado, pero al compilarlo me arroja un error del fusible PLL_SW, y identificadores desconocidos en "setup_adc_ports(sAN1); ", ' setup_dac(DAC_VSS_VREF | DAC_OUTPUT); " y "dac_write(i); " y la verdad no se porque