Skip to main content
WalterE
Associate
May 3, 2019
Question

SYSCFG Clock STM32F4x

  • May 3, 2019
  • 3 replies
  • 2273 views

Hi!

I am about to code my CLK enable tree, without CUBEMX. - I just took CUBEMX as referene.

CUBEMX generates me a line called __HAL_RCC_SYSCFG_CLK_ENABLE().

Unfortunately i could not find any clock called SYSCFG in the clock tree (CubeMX nor DM31020).

It seems that i only need it when i use ETH, memory remao, ext. or ext. interrupt.

So my questions are:

  • Where do i get information about the SYSCFG CLK?
  • Do i need to set up SYSCFG CLK. if i don't use any of the features mentioned above
  • Why is SYSCFG CLK not visible in the CLK tree (may you also use another name for SYSCFG CLK?)

regards,

Walter

This topic has been closed for replies.

3 replies

waclawek.jan
Super User
May 3, 2019

0690X000008BEmnQAG.png

Enabling this clock is needed so that the SYSCFG module can be used

0690X000008BEmsQAG.png

etc.

JW

WalterE
WalterEAuthor
Associate
May 3, 2019

Thats excatly the information that i found, but nothing more. - Thanks anyway. Hoped to see a block diagram or something similar.

waclawek.jan
Super User
May 3, 2019

Well, there's nothing more to it. SYSCFG is just a collection of registers to control a few things, that did not fit elsewhere. And access to these registers is controlled by the clock enable bit in RCC.

JW