DSPRelated.com
Forums

about GPT GPIO in C5505 EVM

Started by reyn...@hotmail.com November 19, 2010
i configure all the interrupt in DSP/BIOS, i use timer to generate a sync signal output at gpio 11, so it works and the gpio output a sync signal which is 10 ms 1 and 990 ms 0 until i stop it. i set gpio 10 as a input pin and let it trigerred a interrupt when it encount a rising edge. inside the interrupt routine i let variant count increas 1 when gpio is triggered.however, the gpio only trigger once then the gpio 11 stop to send any sync signal.

Can somebody help me.
Best regards
reynold
All software interrupts need to be acknowledged in the interrupt service routine. There should be documentation to this effect if you look for it. I assume that the corresponding GPIO Interrupt Flag Register 2 should be read within your interrupt service routine, and if you do that then you will get a steady stream of interrupts - not just the first one.