fiz um codigo aqui e estou a 2 dias sem resolver uns travamentos no pic do nada
e descobrir q ao ligar a int do usart o pic trava to usando CCS 4.068 MPlab 7.52
o que fazer ja q preciso dessa int
void main()
{
delay_ms(1000);
#ZERO_RAM
output_A(0);
output_b(0);
SET_TRIS_A(0b00011001);//tudo entrada
SET_TRIS_b(0b0000000);//tudo entrada
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_64);
set_timer0(131);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,200,1);
setup_comparator(NC_NC_NC_NC);
setup_ccp1(CCP_off);
setup_vref(FALSE);
enable_interrupts(GLOBAL);
//enable_interrupts(int_rda);
printf("leitor\r");
modo=0;
col=0;
output_high(pin_a1);//inverte rotação
output_high(pin_a2);
do
{
if(!input(pin_a4))
{
modo=1;
}
}while(!modo);
output_low(pin_a1);
output_low(pin_a2);
while (1)
{
/*output_high(pin_a1);
delay_ms(500);
output_low(pin_a1);
delay_ms(500);
}*/