Pessoal,
Tentei implementar uma interrupção na borda de subida da porta P1.3, e ela não é chamada de forma alguma.
Estou com a seguinte configuração:
#pragma interrupt_handler PSoC_GPIO_ISR
void PSoC_GPIO_ISR(void)
{
count_flag=1;
}
void init(void)
{
PRT1IC0=0x00;
PRT1IC1=0x08;
PRT1IE=0x08;
M8C_EnableGInt;
}
Caso ela seja chamada eu acendo um led em outra parte do programa.
Configurei a porta na parte visual do psoc designer como StdCPU, HighZ,RisingEdge.
Na realidade ja tentei de tudo e ela nunca é chamada.
Alguem tem um exemplo ou conseguiu fazer rodar esta interrupção?