Stm32 default clocks after reset/boot?
Hi, I am trying to understand the startup process of stm32 mcu. So I have a good knowledge with STM32 and HAL but I want to learn a little deeper with the registers.
So I created a blank project and included only the peripheral header file (stm32wb55xx.h), (system_stm32wbxx.c), the startup script (startup_stm32wb55xx_cm4.s) and main.c where I implemented a blinky and it is working. Where I set the RCC->AHB2ENR(enable clock) register, but I m not sure it's frequency and the frequency's from SYSCLK, HCLK,AHB,APB1...
As far as i understand the startup script is calling the SystemInit() function from system_stm32wbxx.c where the clocks are set to default values and after that the main function is called, where the clock configuration can be changed?
Please correct me if I m wrong! And if someone have some links or documentation for properly setting the clocks.
Thanks
