Hola usuarios!!!!
Les mando saludos desde Chih, Mex, Ing. en Electronica y por diferentes circunstancias debi tomar otros enfoques diferentes a la programacion pero ahora estoy intentando refrescar conocimientos e inicie desde 0....
Le traigo una pequeña duda basica.....
Veia en este foro este tema
http://www.todopic.com.ar/foros/index.php?topic=34116.0Pero no se si vayan a responder porque es muy viejo asi que les dejo mi duda....
Tengo este programa basico para encender y apagar un LED, estoy usando CCS sin embargo no recuerdo que hace esta primera parte del codigo
#if defined(__PCM__)
#include <16F876.h>
#fuses XT, NOWDT, NOPUT, NOPROTECT, NOLVP, NOBROWNOUT, NODEBUG
#elif defined(__PCH__)
#include <18F4455.h>
#fuses XT,NOWDT,NOPROTECT,NOLVP
#endif
#use delay(clock=4000000)
void main()
{
set_tris_b(0x00);
output_b(0x00);
do
{delay_ms(1000);
output_b(0x01);
delay_ms(1000);
output_b(0x00);
}
while(true);
}
Entiendo que esa parte hará que el compilador seleccione los fuses segun el microcontrolador (16F876 o 18F4550) mi pregunta es como es que define cual estoy usando, osea como sabra el compilador cual micro programare uno o el otro...
Osea como defino un pic o el otro para que el compilador lo identifique...
Gracias por sus respuestas!!