Handling an input signal within 1 ms
Hello,
I have to measure the pulse width and the period of Fiber-Optical Signal with STM32F469 Discovery board and view the values on the display using TouchGFX Design.
I have no problem to blocking the display for a while (max. 2s) to read a pulse width that maybe between (1us - 1000us) and the period (10 - 100ms) but i should also ignore some pulses (for data transfer) which they comming within 10ms..
I am using Input capture mode on the input pin and thought to call HAL_GetTick which returns microseconds value of InitTick to be able to ignoring some pulses and to make a global timer then i know where i am but i think all the interrupts will be suspended when the IC called even that for GetTick!
Hier is the signal that i should handle.

I have wrote my code in Model part of TouchGFX thats way i could after that pushing the values directly to View.
It is very critical and i don't know if it will work by the way. I need to get some ideas also .
Thanks
