Gracias AngelGris.
TRISIO=0; es la forma de inidcar que el GPIO es salida. Está funcionando.
Ahora ya me animé y cambé lo siguiente:
Este prog hace titilar el pin 5 del pic 12F675 (también lo probé y funciona)
/* ----------------------------------------------------------------------- */
/* Plantilla generada por Piklab */
#include <pic12f675.h>
/* ----------------------------------------------------------------------- */
/* Bits de configuración: adapte los parámetros a su necesidad */
typedef unsigned int word;
word at 0x2007 CONFIG = _INTRC_OSC_NOCLKOUT & _WDT_OFF & _PWRTE_ON & _MCLRE_OFF & _BODEN_OFF & _CP_OFF & _CPD_OFF;
#define CLOCK_SPEED 4000000
void retardo();
void isr() interrupt 0 { /* rutina de servicio de interrupciones */
/* << agregue el código de interrupción >> */
}
void main() {
TRISIO=0;
for (;
{
GP2=1;
retardo();
GP2=0;
retardo();
}
}
void retardo(){
int conteo;
for (conteo=0;conteo<20000; conteo ++)
{
}
}