Question
STM32F0 CAN Bus Busy Error
Posted on November 23, 2016 at 17:15
I'm working with CAN bus and sometimes my code stop receiving CAN Messages, only send.
The function below/* Receive */
if (HAL_CAN_Receive_IT(CanHandle2, CAN_FIFO0) != HAL_OK)
{
/* Reception Error */
} returns the HAL_CAN_STATE_BUSY_TX , and always stay there.
To transmit I don't use interrupt like example code CAN_Networking.
I searched in the forum and found any solution, only others related posts.
Is there any solution for this?
#can