Skip to main content
RJANA.2
Associate III
June 26, 2021
Solved

CAN Interrupt is not generating, I have Choosed STM32F413ZHTx Nucleo Board, always getting CAN Bus Errors, Even it is not entering Interrupt In that board CAN Transciever is also not there, I have used externally.. thanks in advance..:)

  • June 26, 2021
  • 2 replies
  • 943 views

..

This topic has been closed for replies.
Best answer by mƎALLEm

Hello,

You have to check the following:

  • Can bus connections: STM32F413ZHTx Nucleo Board + your external transceiver that are connected to another CAN node through CAN bus.
  • If you are using CAN in normal mode, HSI clock is not recommended for CAN communications. Please use external precise crystal.
  • Did you tried first to use loopback mode before going to normal mode? This to discard all issues related to your HW. Please refer to the example provided in STM32F4 Cube under the path: \Projects\STM324x9I_EVAL\Examples\CAN\CAN_LoopBack

STM32

2 replies

mƎALLEm
mƎALLEmBest answer
ST Technical Moderator
June 28, 2021

Hello,

You have to check the following:

  • Can bus connections: STM32F413ZHTx Nucleo Board + your external transceiver that are connected to another CAN node through CAN bus.
  • If you are using CAN in normal mode, HSI clock is not recommended for CAN communications. Please use external precise crystal.
  • Did you tried first to use loopback mode before going to normal mode? This to discard all issues related to your HW. Please refer to the example provided in STM32F4 Cube under the path: \Projects\STM324x9I_EVAL\Examples\CAN\CAN_LoopBack

STM32

To give better visibility on the answered topics, please click "Best answer" on the reply which solved your issue or answered your question.
mƎALLEm
ST Technical Moderator
June 28, 2021

Please also refer to this thread it may help you.

To give better visibility on the answered topics, please click "Best answer" on the reply which solved your issue or answered your question.