STM32: Das umfassende Praxisbuch.ARM-Mikrocontroller programmieren für Embedded Systems
- Forfatter
- Forlag
- Sprog
- Tysk
- Format
- Kategori
Fakta
Programmierung der wichtigsten Peripherie-Komponenten des STM32F4xx-Chips Digitale und analoge I/O-Ports (GPIOs), Timer und Counter, serielle Schnittstellen (USARTs/UARTs, SPI und I2C), ADCs und DACs, Direct Memory Access (DMA) Zahlreiche praktische Anwendungsbeispiele
Dieses Buch bietet einen umfassenden Praxiseinstieg in die Softwareentwicklung für Embedded Systems mit der ARM-Mikrocontrollerfamilie STM32F4xx der Firma STMicroelectronics (STM). Für die Programmierung wird die Sprache C eingesetzt. Der Autor behandelt die wichtigsten Peripherie-Komponenten, dazu gehören digitale und analoge I/O-Ports (GPIOs), Timer und Counter, serielle Schnittstellen (USARTs/UARTs, SPI und I2C), ADCs und DACs, RTC (Echtzeit-Uhr) sowie Direct Memory Access (DMA). Anhand einfacher Beispiele zeigt der Autor den praktischen Einsatz dieser Komponenten. Hierzu zählen die Abfrage von Uhrzeit und Datum von einer externen RTC (über I2C) sowie deren Anzeige über SPI auf einfachen Displays. Im Verlauf des Buchs entsteht so eine Bibliothek, deren Funktionen für eigene Projekte auf einfache Weise eingesetzt werden können. Die Beispiele werden auf dem Evaluierungsboard NUCLEO-64 mit dem STM32F446 unter Einsatz der STM32CubeIDE-Entwicklungsumgebung entwickelt und getestet. Grundlegende Kenntnisse der Programmiersprache C werden vorausgesetzt. Alle Beispiele folgen dem MISRA-C-Standard, dessen Anwendung in der Automobilindustrie vorgeschrieben ist. Dieser wird in einem separaten Kapitel vorgestellt und sorgt für gut verständlichen und somit leicht zu pflegenden Code. Der Fokus liegt auf der »baremetal«-Programmierung, was den Umstieg auf Mikrocontroller anderer Hersteller erleichtert. Auf den Einsatz der HAL-Bibliothek wird ausdrücklich verzichtet.
Aus dem Inhalt:
Typische GPIO-Anwendungen (Input/Output/Alternative Funktionen) Timer: Systick/Basic/General Purpose/Advanced Control Timer PWM: Dimmen von LEDs mit Timern A/D- und D/A-Wandlung Serielle Kommunikation mit UARTs/USARTs/I2C/SPI Porterweiterung mit I2C (PCF8574)/Ansteuerung von LC-Displays 7-Segment-Anzeigen über SPI (MAX7219) Einsatz einer externen Echtzeituhr (RTC) DS3231 über I2C
© 2022 mitp Verlags GmbH & Co.KG (E-bog): 9783747504543
Udgivelsesdato
E-bog: 29. april 2022
Bøger, der ligner STM32: Das umfassende Praxisbuch.ARM-Mikrocontroller programmieren für Embedded Systems
- Machine Learning Kochbuch: Praktische Lösungen mit Python: von der Vorverarbeitung der Daten bis zum Deep Learning Chris Albon
- Basiswissen KI-Testen: Qualität von und mit KI-basierten SystemenAus- und Weiterbildung zum »Certified Tester AI Testing«– Foundation Level Specialist nach ISTQB®-Standard Nils Röttger, Verena Dietrich, Gerhard Runze
- Die Hörspiel - Praxis mit Schicksal - TV
- Gesammelte Krimis (64 Titel in einem Buch: Kriminalromane und Detektivgeschichten): Bereicherte Ausgabe. Lösungswege zwischen Spannung und Psychologie Edgar Wallace, Ravi Ravendro
- Die Memoiren des Sherlock Holmes: Holmes' erstes Abenteuer und andere Detektivgeschichten: Bereicherte Ausgabe. Raffinierte Rätsel in Londons Straßen Arthur Conan Doyle
- Lyrikalikus 212 Edgar Allan Poe
- Domain-Driven Transformation: Monolithen und Microservices zukunftsfähig machen Carola Lilienthal, Henning Schwentner
- Die weltberühmten Abenteuer des Sherlock Holmes (Band 1) Sir Arthur Conan Doyle, Edward Graham
- Mord im Kloster (Sherlock is Back, Folge 1) Sir Arthur Conan Doyle, Beatrice Ferolli
- Vertrauter Feind: Regionalkrimi aus Köln Christa Köhler
- Edgar Wallace-Krimis: 70 Titel in einem Band: Bereicherte Ausgabe. 70 Kriminalromane voller mysteriöser Verbrechen, spannender Ermittlungen und genialer Wendungen Edgar Wallace
- Ein gefährliches Werkzeug: Ein viktorianischer Sensationsroman über Machtmissbrauch, Klassenunterschiede und moralische Konflikte David Christie Murray
- Sherlock Holmes-Krimis: Über 40 Titel in einem Buch: Bereicherte Ausgabe. Eine Studie in Scharlachrot, Das Zeichen der Vier, Fünf Apfelsinenkerne, Holmes' erstes Abenteuer… Arthur Conan Doyle
- Gesammelte Werke: Romane + Kriminalgeschichten: Bereicherte Ausgabe. Edgar Wallace
- Ein Inspektor kommt (Der Sherlock Holmes-Adventkalender: Die Ankunft des Erlösers, Folge 1) Sir Arthur Conan Doyle, William K. Stewart
- Der Java-Profi: Persistenzlösungen und REST-Services: Datenaustauschformate, Datenbankentwicklung und verteilte Anwendungen Michael Inden
- Gesammelte Werke von Sir Arthur Conan Doyle: 52 Krimis & Historische Romane in einem Band: Bereicherte Ausgabe. Eine Studie in Scharlachrot, Das Zeichen der Vier, Das Tal des Grauens… Arthur Conan Doyle
- GäxBomb! Peach Weber
- Mord im Rustico: Krimigeschichten aus dem Tessin
- Sherlock Holmes - Neue Fälle 01: Sherlock Holmes und die Zeitmaschine Ralph E. Vaughan
Vælg dit abonnement
Over 1 million titler
Download og nyd titler offline
Eksklusive titler + Mofibo Originals
Børnevenligt miljø (Kids Mode)
Det er nemt at opsige når som helst
Premium
For dig som lytter og læser ofte.
129 kr. /måned
1 konto
100 timer/måned
Eksklusivt indhold hver uge
Fri lytning til podcasts
Ingen binding
Unlimited
For dig som lytter og læser ubegrænset.
159 kr. /måned
1 konto
Ubegrænset timer
Eksklusivt indhold hver uge
Fri lytning til podcasts
Ingen binding
Family
For dig som ønsker at dele historier med familien.
Fra 179 kr. /måned
2-6 konti
100 timer/måned pr. konto
Fri lytning til podcasts
Kun 39 kr. pr. ekstra konto
Ingen binding
Dig + 1 familiemedlem
2 konti179 kr. /måned
Flex
For dig som vil prøve Mofibo.
89 kr. /måned
1 konto
20 timer/måned
Gem op til 100 ubrugte timer
Eksklusivt indhold hver uge
Fri lytning til podcasts
Ingen binding
Har du en rabatkode?
Indtast koden her