Drivere for STM32F411RE i bar C
Egenskrevne periferidrivere for mikrokontrolleren STM32F411RE, uten HAL og CMSIS. Prosjektet fulgte Udemy-kurset «Mastering Microcontroller with Embedded Driver Development».
Hva det er
Registerdefinisjoner og drivere for GPIO, I2C, SPI, USART og RCC, skrevet direkte mot registrene i databladet. Driverne støtter både polling og avbruddsstyrt drift, og er testet med små eksempelprogrammer på et Nucleo-F411RE-kort.
- GPIO med eksterne avbrudd (EXTI)
- I2C-master mot en Arduino som slave, med polling og avbrudd
- SPI og USART, blant annet med printf over USART2
- Eksempler fra LED-blink til kommunikasjon mellom STM32 og Arduino