
Microchip Avr(r) Microcontroller Primer: Programming and Interfacing, Third Edition
Dieses Lehrbuch bietet praktizierenden Wissenschaftlern und Ingenieuren eine Einführung in den Microchip AVR(R) Mikrocontroller. Der überarbeitete Titel dieses Buches spiegelt die Übernahme der Atmel Corporation durch Microchip Technology im Jahr 2016 wider.
In dieser dritten Auflage stellen wir den beliebten ATmega164-Mikrocontroller und andere Pin-für-Pin-Controller der Familie mit einem zusätzlichen Flash-Speicher von bis zu 128 KB vor. Die dritte Ausgabe bietet außerdem ein Update zu Atmel Studio, Programmierung mit einem USB-Pod, dem gcc-Compiler, dem ImageCraft JumpStart C for AVR-Compiler, dem Two-Wire Interface (TWI) und zahlreichen Beispielen sowohl auf Subsystem- als auch auf Systemebene. Unser Ansatz ist es, dem Leser die grundlegenden Fähigkeiten zu vermitteln, um diesen international beliebten Mikrocontroller schnell einzurichten und zu betreiben.
Wir behandeln die wichtigsten Subsysteme an Bord des ATmega164 und bieten einen kurzen Theorieteil, gefolgt von einer Beschreibung des entsprechenden Mikrocontroller-Subsystems mit der dazugehörigen Hardware und Software zum Betrieb des Subsystems. In allen Beispielen verwenden wir die Programmiersprache C.
In einem ausführlichen Kapitel wird beschrieben, wie der Mikrocontroller an eine Vielzahl von Ein- und Ausgabegeräten angeschlossen werden kann. Den Abschluss bilden mehrere Beispiele auf Systemebene, darunter ein Leuchtdiodenwürfel mit Spezialeffekten, autonome Roboter, eine Multifunktions-Wetterstation und ein Motor-Drehzahlregelungssystem.