嗨,我在
STM32f0 上遇到了问题。重置后,μC 为 8mhz,但当我想转到 48MHZ 时,我只能爬升到 16mhz,有人知道问题出在哪里吗?
µc 不是新的,因为我在原型板上工作,我不能改变它。
- void Setup_Init_Clocks()
- {
- RCC_DeInit();
- RCC_HSICmd(ENABLE);
- RCC_PLLConfig(RCC_PLLSource_HSI,6);//with that pll mult i must have 48mhz?
- //RCC_PREDIV1Config(1);
- RCC_PLLCmd(ENABLE);
- //RCC_PREDIV1Config(1);
- RCC_SYSCLKConfig(RCC_SYSCLKSource_PLLCLK);
- //RCC_USARTCLKConfig();definir si utile
- RCC_ClocksTypeDef value;
- RCC_GetClocksFreq(&value);
- }
- int main(void) {
- Elevator_Data test_cab;
- Setup_Init_Clocks();
- F_Init_IO();
- F_InitTimers();
- u8_F_CrepINIT();
- F_InitUSART1();
- F_InputsRead(&test_cab);
- F_LedsWrite(&test_cab);