TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Sispic en 31 de Marzo de 2004, 23:55:00
-
Le pongo al principio del programa :
#include <18f2320.h>
Pero no estoy seguro que compile , sale abajo del todo una barra roja que pone "NO ERRORS" y no da información de los worts usados ni nada .
es normal esto ?
saludos.
-
Para saber si te ha generado errores tienes que abrir el fichero .err, yo siempre los tengo abiertos a la vez, el fuente y el .err cada vez que le dás a compilar.
Si no hay errores busca en la carpeta el .hex y para la información de memoria ocupada el .lst
Un saludo
-
Cuando pone No Errors no compila, no sé el porque.
No me pasaba siempre y se me solucionó cambiando la version del ccs ahora tengo la 3.184 y no me ha vuelto a pasar.
Saludos
Viltor
-
Tengo la 3.34 y no hay manera , el .h existe en el directorio Devices

muy raro .
-
#include <18F452.h>
#device adc=8
#use delay(clock=20000000)
#fuses H4,NOWDT,WDT1
void main() {
setup_adc_ports(NO_ANALOGS);
setup_adc(ADC_OFF);
setup_psp(PSP_DISABLED);
setup_spi(FALSE);
setup_wdt(WDT_OFF);
setup_timer_0(RTCC_INTERNAL);
setup_timer_3(T3_DISABLED|T3_DIV_BY_1);
}
Y da este error
Error[24] C:ARCHIVOS DE PROGRAMAPICCdevices18F452.h 2 : Unknown device type -- Try PCH
-
Eso es porque tienes seleccionado el compilador para la serie media (PIC14).
Debes seleccionar la serie alta (PIC18)
Saludos
Viltor
-
Así es, si lo estas haciendo desde el entorno del PCW tienes que hacerlo como te dice Viltor, si estas usando el Ultraedit tienes que añadir a la línea de comandos +FH
Un saludo
-
Si , era esto , ni me dí cuenta de esta casilla .
gracias .