Omschrijving
Dit boek is projectgebaseerd en heeft als doel de software tools achter het programmeren van STM32 microcontroller te leren. Auteur Majid Pakdel heeft projecten ontwikkeld met behulp van verschillende software-ontwikkelomgevingen, waaronder Keil MDK, IAR Embedded Workbench, Arduino IDE en MATLAB. Lezers zouden de projecten moeten kunnen gebruiken zoals ze zijn, of ze aanpassen aan hun eigen behoeften. Dit boek is geschreven voor studenten, gevestigde ingenieurs en hobbyisten. In het hele boek worden STM32 microcontroller ontwikkelborden gebruikt, waaronder de STM32F103 en STM32F407. Lezers zouden het ook gemakkelijk moeten vinden om andere ARM-gebaseerde ontwikkelborden te gebruiken.
Gevorderd programmeren met STM32-microcontrollers omvat:
- Inleiding tot gebruiksvriendelijke softwaretools voor STM32
- Toegang tot de functies van de STM32
- Praktisch, doelgericht leren
- Volledige code online beschikbaar
- Praktische projecten maken met gemak
Onderwerpen behandelen:
- Pulsbreedtemodulatie
- Seriële communicatie
- Watchdog-timers
- I²C
- Directe geheugentoegang (DMA)
- Finite State Machine Programmering
- ADC's en DAC's
- Externe onderbrekingen
- Timers en tellers