In diesem (englischsprachigen) Buch geht es um Interfaces und die nötige Software, um externe Hardware in einer Vielzahl nützlicher Anwendungen bei ARM7-Mikrocontrollern mit der Programmiersprache C in den Griff zu bekommen. Die Beispiele behandeln sehr detailreich viele Aspekte vom einfachen Anschluss einer LED bis hin zur Einbindung einer Multi-Megabyte-SD-Karte mit FAT-Dateisystem.
Inhalte:
- Prototypschaltungen auf Steckbrett oder Experimentierplatine mit Interface zu ARM-Mikrocontrollern
- Schnittstellen und Software-Beispiele für 32-Bit ARM7-Mikrocontroller
- Allgemeingültige Interface-Prinzipien auch für andere ARM- sowie Nicht-ARM-Mikrocontroller
- Beispiel-Programme in der Programmiersprache C
- Verwendung freier bzw. von Open-Source-Software
- Laden und installieren von Programmier-Tools aus dem Internet
- Vorlagen-Dateien für die einfache Erstellung eigener Projekte
Hardware
Betrieb von LEDs, Transistoren, Optokopplern, Relais, Elektromagneten, Schaltern, Tastaturen, LC-Displays, 7-Segment-Displays, DC-Motoren, Schrittmotoren und die Erfassung analoger Signale mit ADC sowie die Nutzung von RS-232, RS-485, TWI, USB, SPI und SD-Speicherkarten.
Software
Sobald man Hardware an einen Mikrocontroller anschließen möchte, braucht man passende Software. Das Buch zeigt, wie man Programme schreibt, um solche Hardware mit Hilfe von Timern und Interrupts zu steuern. Auch die Nutzung des FAT-Dateisystems zur Einbindung einer SD-Speicherkarte, die Ausgabe von PWM-Signalen zur Generierung von Sinus-Tönen oder zur Drehzahlsteuerung eines DC-Motors werden besprochen und viele andere Dinge mehr.
Außerdem informiert ein Extra-Kapitel über die neuesten ARM-Mikrocontroller und gibt dabei einen Überblick über ihre zentralen Eigenschaften.
Inhaltsverzeichnis
Software zum Buch (16,9 MB)