hola de nuevo: creo que metí la pata pero bien....
el problema no está en el PIC ni el compilador.... el problema era mío:
Con este programa sí va, al pulsar un pulsador asociado a GP3 entonces parpadean los led asociados al resto del puerto. Ahora seguiré con el proyecto... pero no me queda muy claro lo de los registros GPIO y TRISIO...
#include <12F629.h>
#fuses NOWDT,NOPROTECT,NOCPD,NOMCLR,NOPUT,INTRC_IO,NOBROWNOUT
#use delay(internal=4M)
//#use fast_io(a)
//#use standard_io(a)
void main()
{
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
setup_timer_1(T1_DISABLED);
setup_comparator(NC_NC_NC_NC);
setup_vref(FALSE);
set_tris_a(0x08);
while(1)
{
OUTPUT_a(0X00);
if(input(pin_A3)==0)
{
OUTPUT_a(0XFF);
delay_ms(400);
OUTPUT_a(0X00);
delay_ms(400);
}
else
{
OUTPUT_a(0X00);
}
}
}