Hi how much is the time between interrupt(falling or rising edge) and function in normal case and how we can decrease this time ? (Doing the function immediately after interrupt without any delay)
Someties the EXTI is grouped. For example, it could be a grounp of 4 pin from 0 to 3. In that case it would be defined as EXTI0_3_IRQn. Check the device header file to see it.
@@ControllersTech firstly I am so grateful for your answer. Thank you. I couldn't solve my problem. My problem is NVIC functions. ı cant use nvıc funtions. I am looking programming manual but still ı cant solved. I guess I need to use the misch.h library but I can't. If you know how can ı use, can you say ? THANK YOU SO MUCH AGAIN
Thanks a lot for your enriching videos. Please I am having challenges with setting breaking to finite state machine processes inside my input capture callback function (HAL_TIM_IC_CaptureCallback(TIM_HandleTypeDef *htim)). My Input capture is with HAL library on Keil IDE, configured WITHOUT CubeMX. My finite state machine is debugging well with CubeMx but I am really wondering while it isn't working without CubeMx. I am under directive not to use CubeMx. I am thinking my input capture configuration may be the problem. I can send you my configuration code on asking. My MCU is STM32F407Vet with 8 MHz external crystal oscillator which I'm using. Thanks again.
It's your code that's faulty. Keil have nothing to do with it. You must have deleted the terminating bracket for some function. Check where that line appears first. Then check previous functions properly.