TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: sergio_05 en 29 de Enero de 2006, 10:33:00
-
Holaa el caso es que al compilar me da este error:
Can.t change device type this far into the code
y la solucion del manual es esta:
The #DEVICE is not permitted after code is generated that is device specific. Move the
#DEVICE to an area before code is generated.
la verdad es k no see como arreglarlo
-
Podrias empezar postenado el codigo....
-
Sergio, el problema que debés tener calculo (deberias poner el código) que puede ser porque repetiste #include <16Fxxx.h>. Fijate que la estructura debe tener la forma como la que sigue en el ejemplo:
#include <16F877.h>
#device ADC=10
#FUSES NOWDT // No Watch Dog Timer
#FUSES HS // High speed Osc (> 4mhz)
#FUSES PUT // Power Up Timer
#FUSES NOPROTECT // Code not protected from reading
#FUSES BROWNOUT // Reset when brownout detected
#FUSES LVP // Low Voltage Programming on B3(PIC16) or B5(PIC18)
#FUSES NOCPD // No EE protection
#FUSES NOWRT // Program memory not write protected
#FUSES NODEBUG // No Debug mode for ICD
#use delay (clock=20000000) //Fosc=20Mhz.
Espero que te ayude.