Hola a todos; resulta que intentando compilar el siguiente programa( se supone que es un para convertir un dato de analogico a digital con 8 bits):
#include <16f819.h>
#device ADC=8
#fuses XT,NOWDT,NOPROTECT,NOLVP,PUT,BROWNOUT
#use delay(clock=4000000)
#use standard_io(b)
int valor=0x00;
void toma_adc(void){
// Lectura del canal 0
set_adc_channel(0);
delay_ms(1);
valor=read_adc();
delay_ms(1); //para que se estabilice
}
void main() {
setup_adc(ADC_CLOCK_INTERNAL); //configura el converso
setup_adc_ports(A4_analog); //entrada 4 como analogica
do {
toma_adc();
output_b(valor);
}while(true);
}
cuando le doy a compilar no compila bien, se me abre otra pestaña, correspondiente al archivo 16f819.h y abajo del todo me pone en rojo:
Unknown Device Type "P16F819"
¿A que es debido? No se lo que estoy haciendo mal pero algo hago mal, seguro. Gracias y espero que me podais contestar.
Un saludo.