Hola, bueno tal ves ya muchos esten usando esta version que microchip lanzo, como dice el tema tengo una gran duda en el archivo main, la forma mas basica de agregar un archivo C en nuestro programa es:
Source Files --> New --> C Main File , le ponemos el nombre a nuestro archivo y le damos Finish, bueno hasta ahi todo bien. La cuestion es si hago lo siguiente:
Source Files --> New --> Other --> Microchip Embedded--> XC8 Compiler y ahi tengo 2 opciones para escoger:
* main.c (A source file with a very simple main function for PIC10/12/16 MCUs.)
* main18.c (A source file with a very simple main function for PIC18 MCUs.)
Ahora dependiendo de cual escoja mi archivo principal main incorpora automaticamente diferentes archivos .h asi:
* main.c #include <xc.h>
* main18.c #include <pic18.h>
#include <htc.h>
ahora la cuestion es si escojo el main18.c (ya que quiero hacer programa para pics 18f) deberia agregarle el archivo
#include <xc.h> o ya no, ya que vi algunos ajemplos en la red que dicen que si o si se debe de incluir este archivo a nuestro programa principal, incluso vi ejemplos donde programa el 18f4550 incluyendo a este archivo <xc.h>