Input capture maximum frequency
Im using input capture to move data from the GPIO_IDR to ram.
I'm seeing some missed bits at portions and I'm curious whether this is due to a hardware limit or code bloat (if that makes sense)
The code is generated by cube.
I'm using an stm32f772ze mcu, with DMA handling the requests. The timer is an advanced control timer (Tim8, which is being clocked at 216MHz)
What would the expected limit be for this?
The clock I'm reading the data in with is operating at 16 MHz and when reviewing the data, it works fine and then seems to have a delayed input capture by 2 clock cycles, so the bits are 2 positions off from where they should be.
Thanks in advance for any help