Hallo,
Ich probiere auf dem STM32F334 die USART2 vom HSI takten zu lassen:
1 | PeriphClkInit.PeriphClockSelection = RCC_PERIPHCLK_USART2;
|
2 | PeriphClkInit.Usart2ClockSelection = RCC_USART2CLKSOURCE_HSI;
|
3 | HAL_RCCEx_PeriphCLKConfig(&PeriphClkInit);
|
Leider stimmte die Baudrate danach nicht und ich habe weiter gesucht:
1 | UART_ClockSourceTypeDef clocksource = UART_CLOCKSOURCE_UNDEFINED;
|
2 | __HAL_UART_GETCLOCKSOURCE(&huart2, clocksource);
|
wobei clocksource dann UART_CLOCKSOURCE_PCLK1 ist.
Gibt es was zu beachten wenn ich die Clocksource auf HSI einstellen
will?
Danke