Table of Contents

STM32

Important facts about the stm32 in general and for programming it

Memory

Power control, Clock and Reset

Peripherals

GPIO

Interrupts

Watchdogs

Device electronic signature

Setup order

  1. Disable Interrupts?
  2. Configure clocks RCC_CR RCC_CFGR
  3. Configure power PWR_CR
  4. Configure GPIOs GPIOx_CRL/H
  5. Set output GPIO pins to non problematic values GPIOx_ODR or GPIOx_BSRR/BRR
  6. Configure Peripherals
  7. Configure Interrupts

ARM CORE