AnsweredAssumed Answered

can receive timeout disable systick interrupt

Question asked by -----????_---- ---??as on Aug 17, 2017

I am using hal lib.When I cut can transmission between microcontrollers.It is stuck in this function:

 

HAL_GetTick() currently get same value because systick interrupt not working so the value systick increase every tick doesnt increase.So I stucked in this loop.Why systick interrupt not works?

 

This loop is in that function =>

HAL_StatusTypeDef HAL_CAN_Receive(CAN_HandleTypeDef* hcan, uint8_t FIFONumber, uint32_t Timeout)

 

That fuction is in that dir =>

stm32f3xx_hal_can.c

Outcomes