📄️ 11.1 Abstractielagen
Je hebt de STM32 tot nu toe met HAL geprogrammeerd. Maar ook HAL is niet de bodem: onder elke HAL-functie zit nóg een laag, die rechtstreeks de hardware bestuurt via registers. In dit gevorderde hoofdstuk daal je af naar die bodem.
📄️ 11.2 GPIO met registers
Je gaat de Blue Pill-LED (PC13) laten knipperen zónder één HAL-functie — alleen met registers. Zo zie je precies wat HALGPIOInit() en HALGPIOWritePin() onder water doen. Je blijft in hetzelfde stm32cube-project werken.
📄️ 11.3 Een knop met registers
Een uitgang met registers ken je nu. De laatste stap: een ingang uitlezen met registers. Je leest een knop op PB10 en bestuurt daarmee de LED op PC13 — net als de HAL-versie uit hoofdstuk 9, maar nu tot op de bit.