SysTick Interrupt is blocking GPIO Interrupt
Hi,
I am having following problem. I am reading all the GPIO pins of portB when I receive an interrupt. The interrupt rate is 625KHz and I am storing this data for 20ms.
The problem is I have data losses every 1ms. I think this happens because of the SysTick interrupt.
My code is really simple. I only activate one GPIO pin for interrupts and the whole PORTB as an Input. I am not enabling the other perpiherals.
Does anyone have an idea how can I solve this problem? I need to store data without data losses.
Kind regards
Ozan