AVR - Mikrocontroller : : MegaAVR® - Entwicklung, Anwendung und Peripherie / / Ingo Klöckl.

The book is intended for individuals who are just beginning to work with AVR microcontrollers but have previous experience programming in C and an assembly language. It elucidates the functional units of the controller and illustrates them with examples. It makes use of the programming languages C a...

Full description

Saved in:
Bibliographic Details
Superior document:Title is part of eBook package: De Gruyter DG Plus DeG Package 2015 Part 1
VerfasserIn:
Place / Publishing House:München ;, Wien : : De Gruyter Oldenbourg, , [2015]
©2015
Year of Publication:2015
Language:German
Series:Softwaretechnik ,
Online Access:
Physical Description:1 online resource (434 p.)
Tags: Add Tag
No Tags, Be the first to tag this record!
LEADER 05657nam a22008415i 4500
001 9783110407693
003 DE-B1597
005 20230228123812.0
006 m|||||o||d||||||||
007 cr || ||||||||
008 230228t20152015gw fo d z ger d
019 |a (OCoLC)1013962709 
020 |a 9783110407693 
024 7 |a 10.1515/9783110407693  |2 doi 
035 |a (DE-B1597)445076 
035 |a (OCoLC)934161395 
040 |a DE-B1597  |b eng  |c DE-B1597  |e rda 
041 0 |a ger 
044 |a gw  |c DE 
050 4 |a TJ223.M53 
072 7 |a COM014000  |2 bisacsh 
082 0 4 |a 006.2/2  |2 23 
084 |a ST 170  |q SEPA  |2 rvk  |0 (DE-625)rvk/143602: 
100 1 |a Klöckl, Ingo,   |e author.  |4 aut  |4 http://id.loc.gov/vocabulary/relators/aut 
245 1 0 |a AVR - Mikrocontroller :  |b MegaAVR® - Entwicklung, Anwendung und Peripherie /  |c Ingo Klöckl. 
264 1 |a München ;  |a Wien :   |b De Gruyter Oldenbourg,   |c [2015] 
264 4 |c ©2015 
300 |a 1 online resource (434 p.) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |b PDF  |2 rda 
490 0 |a Softwaretechnik ,  |x 2364-9801 
505 0 0 |t Frontmatter --   |t Inhalt --   |t Vorworte --   |t 1. Einführung, AVR®-Hardware --   |t 2. AVR®-Programmierung unter AVR-GCC --   |t 3. Praktischer Einstieg mit Atmel Studio® --   |t 4. Digital-I/O --   |t 5. Timer/Counter --   |t 6. USART, Serielle Schnittstelle --   |t 7. TWI, Two Wire-Interface --   |t 8. SPI, Serial Peripheral Interface --   |t 9. Analog-I/O --   |t Literatur --   |t Stichwortverzeichnis 
506 0 |a restricted access  |u http://purl.org/coar/access_right/c_16ec  |f online access with authorization  |2 star 
520 |a The book is intended for individuals who are just beginning to work with AVR microcontrollers but have previous experience programming in C and an assembly language. It elucidates the functional units of the controller and illustrates them with examples. It makes use of the programming languages C and Assembler. 
520 |a Zur Durchführung eines gemischten Hard- und Softwareprojektes mit Mikrocontrollern ist fundiertes Wissen über die Hardwareeinheiten des Controllers unabdingbar. Ebenso notwendig ist die Kenntnis von Sprachen auf zwei Ebenen - C für die große Struktur der Firmware und Assembler für zeit- oder resourcenkritische oder hardwarenahe Codeabschnitte. Das Buch stellt die notwendigen Grundlagen für erfahrene Entwickler bereit, um eigene Projekte mit Mikrocontrollern realisieren zu können. Als Grundlage dient der 8 bit-Mikrocontroller ATmega16 als typischer Vertreter der megaAVR® Mikrocontroller der Firma Atmel®. Das Buch stellt Aufbau und Hardwarebaugruppen des ATmega16 stellvertretend für alle megaAVR®-Mikrocontroller und ihre Ansteuerung über Register detailliert vor und liefert Lösungsansätze für typische Problemstellungen aus dem Umfeld der Embedded-Entwicklung wie Messung von Zeit, Frequenz und Geschwindigkeit, Steuerungen, Ereignisbehandlung und asynchrone Programmierung sowie Kommunikation über SPI, TWI oder serielle Schnittstelle. Beispiele wie mikrosekundengenaue Stoppuhren, Fahrradtachometer oder Frequenzzähler illustrieren die Verfahren. Zu jedem Problem ist neben der Schaltung das vollständige Program in C oder - wenn sinnvoll - Assembler gezeigt. Neben Hard- und Softwareentwicklung wird auch die praktische Arbeit mit Atmel Studio® beleuchtet, wie das On-Chip-Debugging und ein Entwicklungszyklus (Editieren, Compilern und Linken, Flashen). Darüber hinaus werden im Rahmen von Projekten wie DDS-Synthese oder Analog-Datenlogger typische Peripheriebausteine (Echtzeituhren RTC, Digital-Analog-Wandler DAC, serielle EEPROMs) vorgestellt. 
530 |a Issued also in print. 
538 |a Mode of access: Internet via World Wide Web. 
546 |a In German. 
588 0 |a Description based on online resource; title from PDF title page (publisher's Web site, viewed 28. Feb 2023) 
650 0 |a Computer Sciences  |x Programming and Languages. 
650 0 |a Engineering  |x Electrical Engineering  |x Circuits. 
650 0 |a Engineering  |x Electrical Engineering  |x Electronics. 
650 0 |a Engineering  |x Electrical Engineering  |x Fundamentals of Electrical Engineering. 
650 4 |a AVR. 
650 4 |a Assembler. 
650 4 |a Hardware. 
650 4 |a Microcontroller. 
650 4 |a Programmierung. 
650 7 |a COMPUTERS / Computer Science.  |2 bisacsh 
653 |a Assembler, microcontroller, programming. 
773 0 8 |i Title is part of eBook package:  |d De Gruyter  |t DG Plus DeG Package 2015 Part 1  |z 9783110762518 
773 0 8 |i Title is part of eBook package:  |d De Gruyter  |t DG Plus eBook-Package 2015  |z 9783110700985 
773 0 8 |i Title is part of eBook package:  |d De Gruyter  |t EBOOK PACKAGE COMPLETE 2015  |z 9783110439687  |o ZDB-23-DGG 
773 0 8 |i Title is part of eBook package:  |d De Gruyter  |t EBOOK PACKAGE Engineering, Computer Sciences 2015  |z 9783110438772  |o ZDB-23-DEI 
776 0 |c EPUB  |z 9783110409413 
776 0 |c print  |z 9783110407686 
856 4 0 |u https://doi.org/10.1515/9783110407693 
856 4 0 |u https://www.degruyter.com/isbn/9783110407693 
856 4 2 |3 Cover  |u https://www.degruyter.com/document/cover/isbn/9783110407693/original 
912 |a 978-3-11-070098-5 DG Plus eBook-Package 2015  |b 2015 
912 |a 978-3-11-076251-8 DG Plus DeG Package 2015 Part 1  |b 2015 
912 |a EBA_BACKALL 
912 |a EBA_CL_CHCOMSGSEN 
912 |a EBA_DGALL 
912 |a EBA_EBKALL 
912 |a EBA_STMALL 
912 |a GBV-deGruyter-alles 
912 |a PDA12STME 
912 |a PDA5EBK 
912 |a ZDB-23-DEI  |b 2015 
912 |a ZDB-23-DGG  |b 2015