diff options
| author | Carl St-Laurent <[email protected]> | 2023-06-04 11:05:13 -0400 |
|---|---|---|
| committer | Carl St-Laurent <[email protected]> | 2023-06-04 11:05:13 -0400 |
| commit | e83762e9790d79f0716af5b3f1fcfd730f6fab35 (patch) | |
| tree | 3b23ec069670c5e549a9deac9e1df8ede2a79828 | |
| parent | 6fe853a7d353edcc8b0fba8773915c4269599179 (diff) | |
Use HSI16 for exemple since HSE might have a different value depending on board
| -rw-r--r-- | examples/stm32g4/src/bin/pll.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/examples/stm32g4/src/bin/pll.rs b/examples/stm32g4/src/bin/pll.rs index 5dcdf4e53..580afe03d 100644 --- a/examples/stm32g4/src/bin/pll.rs +++ b/examples/stm32g4/src/bin/pll.rs | |||
| @@ -5,7 +5,6 @@ | |||
| 5 | use defmt::*; | 5 | use defmt::*; |
| 6 | use embassy_executor::Spawner; | 6 | use embassy_executor::Spawner; |
| 7 | use embassy_stm32::rcc::{ClockSrc, PllClkDiv, PllM, PllN, PllSrc}; | 7 | use embassy_stm32::rcc::{ClockSrc, PllClkDiv, PllM, PllN, PllSrc}; |
| 8 | use embassy_stm32::time::mhz; | ||
| 9 | use embassy_stm32::Config; | 8 | use embassy_stm32::Config; |
| 10 | use embassy_time::{Duration, Timer}; | 9 | use embassy_time::{Duration, Timer}; |
| 11 | use {defmt_rtt as _, panic_probe as _}; | 10 | use {defmt_rtt as _, panic_probe as _}; |
| @@ -14,8 +13,8 @@ use {defmt_rtt as _, panic_probe as _}; | |||
| 14 | async fn main(_spawner: Spawner) { | 13 | async fn main(_spawner: Spawner) { |
| 15 | let mut config = Config::default(); | 14 | let mut config = Config::default(); |
| 16 | 15 | ||
| 17 | // Configure PLL to max frequency of 170 MHz | 16 | // Configure PLL to 128Mhz frequency |
| 18 | config.rcc.mux = ClockSrc::PLL(PllSrc::HSE(mhz(16)), PllM::Div4, PllN::Mul85, PllClkDiv::Div2); | 17 | config.rcc.mux = ClockSrc::PLL(PllSrc::HSI16, PllM::Div4, PllN::Mul64, PllClkDiv::Div2); |
| 19 | 18 | ||
| 20 | let _p = embassy_stm32::init(config); | 19 | let _p = embassy_stm32::init(config); |
| 21 | info!("Hello World!"); | 20 | info!("Hello World!"); |
