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
Andre kan også lide...
- Domain-Driven Transformation: Monolithen und Microservices zukunftsfähig machen Carola Lilienthal, Henning Schwentner
- Die Memoiren des Sherlock Holmes: Holmes' erstes Abenteuer und andere Detektivgeschichten: Bereicherte Ausgabe. Raffinierte Rätsel in Londons Straßen Arthur Conan Doyle
- Compilerbau: Grundlagen und Anwendungen Hanspeter Mössenböck
- Die Hörspiel - Praxis mit Schicksal - TV
- Ein Inspektor kommt: Der Sherlock Holmes-Adventkalender: Die Ankunft des Erlösers, Folge 1 Sir Arthur Conan Doyle, William K. Stewart
- Die weltberühmten Abenteuer des Sherlock Holmes (Band 1) Sir Arthur Conan Doyle, Edward Graham
- Gesammelte Werke: Romane + Kriminalgeschichten: Bereicherte Ausgabe. Edgar Wallace
- Die Jagd nach Millionen (Kommentiert): Erweiterte Ausgabe. Kriminalroman David Christie Murray
- Vertrauter Feind: Regionalkrimi aus Köln Christa Köhler
- 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
- Das Gesetz der Vier Edgar Wallace
- Edgar Wallace: 69 Kriminalromane & Detektivgeschichten in einem Band (Kommentiert): Erweiterte Ausgabe. Gangster in London + Der Doppelgänger + Das indische Tuch + Das geheimnisvolle Haus… Edgar Wallace
- Gesammelte Krimis (64 Titel in einem Buch: Kriminalromane und Detektivgeschichten): Bereicherte Ausgabe. Lösungswege zwischen Spannung und Psychologie Edgar Wallace, Ravi Ravendro
- Gesammelte Werke (81 Titel in einem Buch): Bereicherte Ausgabe. Edgar Wallace
- Machine Learning Kochbuch: Praktische Lösungen mit Python: von der Vorverarbeitung der Daten bis zum Deep Learning Chris Albon
- Lyrikalikus 212 Edgar Allan Poe
- Der sterbende Sherlock Holmes und andere Detektivgeschichten: Vollständige & Illustrierte Fassung Arthur Conan Doyle
- Der Auftrag (Der Sherlock Holmes-Adventkalender - Die Reise nach Jerusalem, Folge 1) Sir Arthur Conan Doyle, William K. Stewart
- 1: Hexensabbat Neal Davenport
- Geschichten aus dem Leben Sabrina Pätzholz
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