
Parametry
Více o knize
Für die Durchführung eines gemischten Hard- und Softwareprojekts mit Mikrocontrollern ist fundiertes Wissen über die Hardware des Controllers unerlässlich. Ebenso wichtig ist die Beherrschung von Programmiersprachen auf zwei Ebenen: C für die Struktur der Firmware und Assembler für zeitkritische oder hardwarenahe Abschnitte. Das Buch bietet erfahrenen Entwicklern die notwendigen Grundlagen, um eigene Projekte mit Mikrocontrollern zu realisieren. Der 8-Bit-Mikrocontroller ATmega16 dient als Beispiel für die megaAVR®-Mikrocontroller von Atmel®. Es werden Aufbau und Hardwarekomponenten des ATmega16 sowie deren Ansteuerung über Register detailliert dargestellt. Typische Probleme der Embedded-Entwicklung, wie Zeitmessung, Steuerungen, Ereignisbehandlung und Kommunikation über SPI, TWI oder serielle Schnittstellen, werden behandelt. Anhand von Beispielen wie mikrosekundengenauen Stoppuhren und Fahrradtachometern werden die Verfahren illustriert. Zu jedem Problem werden die Schaltung sowie das vollständige Programm in C oder Assembler präsentiert. Neben der Hard- und Softwareentwicklung wird auch die praktische Arbeit mit Atmel Studio® behandelt, einschließlich On-Chip-Debugging und Entwicklungszyklen. Projekte wie DDS-Synthese oder Analog-Datenlogger stellen typische Peripheriebausteine vor, darunter Echtzeituhr RTC, Digital-Analog-Wandler DAC und serielle EEPROMs.
Nákup knihy
AVR-Microcontroller, Ingo Klöckl
- Jazyk
- Rok vydání
- 2015
Doručení
Platební metody
Nikdo zatím neohodnotil.