|
static constexpr uint32_t | Hse = 8_MHz |
|
static constexpr uint32_t | SysClk = 550_MHz |
|
static constexpr uint32_t | Pll1Q = SysClk / 4 |
|
static constexpr uint32_t | Pll2Q = 120_MHz |
|
static constexpr uint32_t | Hclk = SysClk / 1 |
|
static constexpr uint32_t | Frequency = Hclk |
|
static constexpr uint32_t | Ahb = Hclk / 2 |
|
static constexpr uint32_t | Ahb1 = Ahb |
|
static constexpr uint32_t | Ahb2 = Ahb |
|
static constexpr uint32_t | Ahb3 = Ahb |
|
static constexpr uint32_t | Ahb4 = Ahb |
|
static constexpr uint32_t | Apb1 = Ahb / 2 |
|
static constexpr uint32_t | Apb2 = Ahb / 2 |
|
static constexpr uint32_t | Apb3 = Ahb / 2 |
|
static constexpr uint32_t | Apb4 = Ahb / 2 |
|
static constexpr uint32_t | Adc1 = Ahb1 |
|
static constexpr uint32_t | Adc2 = Ahb1 |
|
static constexpr uint32_t | Adc3 = Ahb4 |
|
static constexpr uint32_t | Dac1 = Apb1 |
|
static constexpr uint32_t | Spi1 = Pll1Q |
|
static constexpr uint32_t | Spi2 = Pll1Q |
|
static constexpr uint32_t | Spi3 = Pll1Q |
|
static constexpr uint32_t | Spi4 = Apb2 |
|
static constexpr uint32_t | Spi5 = Apb2 |
|
static constexpr uint32_t | Spi6 = Apb4 |
|
static constexpr uint32_t | Usart1 = Apb2 |
|
static constexpr uint32_t | Usart2 = Apb1 |
|
static constexpr uint32_t | Usart3 = Apb1 |
|
static constexpr uint32_t | Uart4 = Apb1 |
|
static constexpr uint32_t | Uart5 = Apb1 |
|
static constexpr uint32_t | Usart6 = Apb2 |
|
static constexpr uint32_t | Uart7 = Apb1 |
|
static constexpr uint32_t | Uart8 = Apb1 |
|
static constexpr uint32_t | Uart9 = Apb2 |
|
static constexpr uint32_t | Usart10 = Apb2 |
|
static constexpr uint32_t | LpUart1 = Apb4 |
|
static constexpr uint32_t | Fdcan1 = Pll2Q |
|
static constexpr uint32_t | Fdcan2 = Pll2Q |
|
static constexpr uint32_t | Fdcan3 = Pll2Q |
|
static constexpr uint32_t | I2c1 = Apb1 |
|
static constexpr uint32_t | I2c2 = Apb1 |
|
static constexpr uint32_t | I2c3 = Apb1 |
|
static constexpr uint32_t | I2c4 = Apb4 |
|
static constexpr uint32_t | I2c5 = Apb1 |
|
static constexpr uint32_t | Apb1Timer = Apb1 * 2 |
|
static constexpr uint32_t | Apb2Timer = Apb2 * 2 |
|
static constexpr uint32_t | Timer1 = Apb2Timer |
|
static constexpr uint32_t | Timer2 = Apb1Timer |
|
static constexpr uint32_t | Timer3 = Apb1Timer |
|
static constexpr uint32_t | Timer4 = Apb1Timer |
|
static constexpr uint32_t | Timer5 = Apb1Timer |
|
static constexpr uint32_t | Timer6 = Apb1Timer |
|
static constexpr uint32_t | Timer7 = Apb1Timer |
|
static constexpr uint32_t | Timer8 = Apb2Timer |
|
static constexpr uint32_t | Timer12 = Apb1Timer |
|
static constexpr uint32_t | Timer13 = Apb1Timer |
|
static constexpr uint32_t | Timer14 = Apb1Timer |
|
static constexpr uint32_t | Timer15 = Apb2Timer |
|
static constexpr uint32_t | Timer16 = Apb2Timer |
|
static constexpr uint32_t | Timer17 = Apb2Timer |
|
static constexpr uint32_t | Timer23 = Apb1Timer |
|
static constexpr uint32_t | Timer24 = Apb1Timer |
|
static constexpr uint32_t | Usb = 48_MHz |
|
static constexpr uint32_t | Iwdg = Rcc::LsiFrequency |
|
static constexpr uint32_t | Rtc = 32.768_kHz |
|
STM32H723ZG running at 550MHz from PLL clock generated from 8 MHz HSE.