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!
id 9783110407693
ctrlnum (DE-B1597)445076
(OCoLC)934161395
collection bib_alma
record_format marc
spelling Klöckl, Ingo, author. aut http://id.loc.gov/vocabulary/relators/aut
AVR - Mikrocontroller : MegaAVR® - Entwicklung, Anwendung und Peripherie / Ingo Klöckl.
München ; Wien : De Gruyter Oldenbourg, [2015]
©2015
1 online resource (434 p.)
text txt rdacontent
computer c rdamedia
online resource cr rdacarrier
text file PDF rda
Softwaretechnik , 2364-9801
Frontmatter -- Inhalt -- Vorworte -- 1. Einführung, AVR®-Hardware -- 2. AVR®-Programmierung unter AVR-GCC -- 3. Praktischer Einstieg mit Atmel Studio® -- 4. Digital-I/O -- 5. Timer/Counter -- 6. USART, Serielle Schnittstelle -- 7. TWI, Two Wire-Interface -- 8. SPI, Serial Peripheral Interface -- 9. Analog-I/O -- Literatur -- Stichwortverzeichnis
restricted access http://purl.org/coar/access_right/c_16ec online access with authorization star
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.
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.
Issued also in print.
Mode of access: Internet via World Wide Web.
In German.
Description based on online resource; title from PDF title page (publisher's Web site, viewed 28. Feb 2023)
Computer Sciences Programming and Languages.
Engineering Electrical Engineering Circuits.
Engineering Electrical Engineering Electronics.
Engineering Electrical Engineering Fundamentals of Electrical Engineering.
AVR.
Assembler.
Hardware.
Microcontroller.
Programmierung.
COMPUTERS / Computer Science. bisacsh
Assembler, microcontroller, programming.
Title is part of eBook package: De Gruyter DG Plus DeG Package 2015 Part 1 9783110762518
Title is part of eBook package: De Gruyter DG Plus eBook-Package 2015 9783110700985
Title is part of eBook package: De Gruyter EBOOK PACKAGE COMPLETE 2015 9783110439687 ZDB-23-DGG
Title is part of eBook package: De Gruyter EBOOK PACKAGE Engineering, Computer Sciences 2015 9783110438772 ZDB-23-DEI
EPUB 9783110409413
print 9783110407686
https://doi.org/10.1515/9783110407693
https://www.degruyter.com/isbn/9783110407693
Cover https://www.degruyter.com/document/cover/isbn/9783110407693/original
language German
format eBook
author Klöckl, Ingo,
Klöckl, Ingo,
spellingShingle Klöckl, Ingo,
Klöckl, Ingo,
AVR - Mikrocontroller : MegaAVR® - Entwicklung, Anwendung und Peripherie /
Softwaretechnik ,
Frontmatter --
Inhalt --
Vorworte --
1. Einführung, AVR®-Hardware --
2. AVR®-Programmierung unter AVR-GCC --
3. Praktischer Einstieg mit Atmel Studio® --
4. Digital-I/O --
5. Timer/Counter --
6. USART, Serielle Schnittstelle --
7. TWI, Two Wire-Interface --
8. SPI, Serial Peripheral Interface --
9. Analog-I/O --
Literatur --
Stichwortverzeichnis
author_facet Klöckl, Ingo,
Klöckl, Ingo,
author_variant i k ik
i k ik
author_role VerfasserIn
VerfasserIn
author_sort Klöckl, Ingo,
title AVR - Mikrocontroller : MegaAVR® - Entwicklung, Anwendung und Peripherie /
title_sub MegaAVR® - Entwicklung, Anwendung und Peripherie /
title_full AVR - Mikrocontroller : MegaAVR® - Entwicklung, Anwendung und Peripherie / Ingo Klöckl.
title_fullStr AVR - Mikrocontroller : MegaAVR® - Entwicklung, Anwendung und Peripherie / Ingo Klöckl.
title_full_unstemmed AVR - Mikrocontroller : MegaAVR® - Entwicklung, Anwendung und Peripherie / Ingo Klöckl.
title_auth AVR - Mikrocontroller : MegaAVR® - Entwicklung, Anwendung und Peripherie /
title_alt Frontmatter --
Inhalt --
Vorworte --
1. Einführung, AVR®-Hardware --
2. AVR®-Programmierung unter AVR-GCC --
3. Praktischer Einstieg mit Atmel Studio® --
4. Digital-I/O --
5. Timer/Counter --
6. USART, Serielle Schnittstelle --
7. TWI, Two Wire-Interface --
8. SPI, Serial Peripheral Interface --
9. Analog-I/O --
Literatur --
Stichwortverzeichnis
title_new AVR - Mikrocontroller :
title_sort avr - mikrocontroller : megaavr® - entwicklung, anwendung und peripherie /
series Softwaretechnik ,
series2 Softwaretechnik ,
publisher De Gruyter Oldenbourg,
publishDate 2015
physical 1 online resource (434 p.)
Issued also in print.
contents Frontmatter --
Inhalt --
Vorworte --
1. Einführung, AVR®-Hardware --
2. AVR®-Programmierung unter AVR-GCC --
3. Praktischer Einstieg mit Atmel Studio® --
4. Digital-I/O --
5. Timer/Counter --
6. USART, Serielle Schnittstelle --
7. TWI, Two Wire-Interface --
8. SPI, Serial Peripheral Interface --
9. Analog-I/O --
Literatur --
Stichwortverzeichnis
isbn 9783110407693
9783110762518
9783110700985
9783110439687
9783110438772
9783110409413
9783110407686
issn 2364-9801
callnumber-first T - Technology
callnumber-subject TJ - Mechanical Engineering and Machinery
callnumber-label TJ223
callnumber-sort TJ 3223 M53
url https://doi.org/10.1515/9783110407693
https://www.degruyter.com/isbn/9783110407693
https://www.degruyter.com/document/cover/isbn/9783110407693/original
illustrated Not Illustrated
dewey-hundreds 000 - Computer science, information & general works
dewey-tens 000 - Computer science, knowledge & systems
dewey-ones 006 - Special computer methods
dewey-full 006.2/2
dewey-sort 16.2 12
dewey-raw 006.2/2
dewey-search 006.2/2
doi_str_mv 10.1515/9783110407693
oclc_num 934161395
work_keys_str_mv AT klocklingo avrmikrocontrollermegaavrentwicklunganwendungundperipherie
status_str n
ids_txt_mv (DE-B1597)445076
(OCoLC)934161395
carrierType_str_mv cr
hierarchy_parent_title Title is part of eBook package: De Gruyter DG Plus DeG Package 2015 Part 1
Title is part of eBook package: De Gruyter DG Plus eBook-Package 2015
Title is part of eBook package: De Gruyter EBOOK PACKAGE COMPLETE 2015
Title is part of eBook package: De Gruyter EBOOK PACKAGE Engineering, Computer Sciences 2015
is_hierarchy_title AVR - Mikrocontroller : MegaAVR® - Entwicklung, Anwendung und Peripherie /
container_title Title is part of eBook package: De Gruyter DG Plus DeG Package 2015 Part 1
_version_ 1806144368653893632
fullrecord <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>05657nam a22008415i 4500</leader><controlfield tag="001">9783110407693</controlfield><controlfield tag="003">DE-B1597</controlfield><controlfield tag="005">20230228123812.0</controlfield><controlfield tag="006">m|||||o||d||||||||</controlfield><controlfield tag="007">cr || ||||||||</controlfield><controlfield tag="008">230228t20152015gw fo d z ger d</controlfield><datafield tag="019" ind1=" " ind2=" "><subfield code="a">(OCoLC)1013962709</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783110407693</subfield></datafield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1515/9783110407693</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-B1597)445076</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)934161395</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-B1597</subfield><subfield code="b">eng</subfield><subfield code="c">DE-B1597</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">TJ223.M53</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM014000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="082" ind1="0" ind2="4"><subfield code="a">006.2/2</subfield><subfield code="2">23</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 170</subfield><subfield code="q">SEPA</subfield><subfield code="2">rvk</subfield><subfield code="0">(DE-625)rvk/143602:</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Klöckl, Ingo, </subfield><subfield code="e">author.</subfield><subfield code="4">aut</subfield><subfield code="4">http://id.loc.gov/vocabulary/relators/aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">AVR - Mikrocontroller :</subfield><subfield code="b">MegaAVR® - Entwicklung, Anwendung und Peripherie /</subfield><subfield code="c">Ingo Klöckl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München ;</subfield><subfield code="a">Wien : </subfield><subfield code="b">De Gruyter Oldenbourg, </subfield><subfield code="c">[2015]</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">©2015</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (434 p.)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="347" ind1=" " ind2=" "><subfield code="a">text file</subfield><subfield code="b">PDF</subfield><subfield code="2">rda</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Softwaretechnik ,</subfield><subfield code="x">2364-9801</subfield></datafield><datafield tag="505" ind1="0" ind2="0"><subfield code="t">Frontmatter -- </subfield><subfield code="t">Inhalt -- </subfield><subfield code="t">Vorworte -- </subfield><subfield code="t">1. Einführung, AVR®-Hardware -- </subfield><subfield code="t">2. AVR®-Programmierung unter AVR-GCC -- </subfield><subfield code="t">3. Praktischer Einstieg mit Atmel Studio® -- </subfield><subfield code="t">4. Digital-I/O -- </subfield><subfield code="t">5. Timer/Counter -- </subfield><subfield code="t">6. USART, Serielle Schnittstelle -- </subfield><subfield code="t">7. TWI, Two Wire-Interface -- </subfield><subfield code="t">8. SPI, Serial Peripheral Interface -- </subfield><subfield code="t">9. Analog-I/O -- </subfield><subfield code="t">Literatur -- </subfield><subfield code="t">Stichwortverzeichnis</subfield></datafield><datafield tag="506" ind1="0" ind2=" "><subfield code="a">restricted access</subfield><subfield code="u">http://purl.org/coar/access_right/c_16ec</subfield><subfield code="f">online access with authorization</subfield><subfield code="2">star</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="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.</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="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.</subfield></datafield><datafield tag="530" ind1=" " ind2=" "><subfield code="a">Issued also in print.</subfield></datafield><datafield tag="538" ind1=" " ind2=" "><subfield code="a">Mode of access: Internet via World Wide Web.</subfield></datafield><datafield tag="546" ind1=" " ind2=" "><subfield code="a">In German.</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Description based on online resource; title from PDF title page (publisher's Web site, viewed 28. Feb 2023)</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer Sciences</subfield><subfield code="x">Programming and Languages.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Engineering</subfield><subfield code="x">Electrical Engineering</subfield><subfield code="x">Circuits.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Engineering</subfield><subfield code="x">Electrical Engineering</subfield><subfield code="x">Electronics.</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Engineering</subfield><subfield code="x">Electrical Engineering</subfield><subfield code="x">Fundamentals of Electrical Engineering.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">AVR.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Assembler.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Hardware.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Microcontroller.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Programmierung.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Computer Science.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Assembler, microcontroller, programming.</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="i">Title is part of eBook package:</subfield><subfield code="d">De Gruyter</subfield><subfield code="t">DG Plus DeG Package 2015 Part 1</subfield><subfield code="z">9783110762518</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="i">Title is part of eBook package:</subfield><subfield code="d">De Gruyter</subfield><subfield code="t">DG Plus eBook-Package 2015</subfield><subfield code="z">9783110700985</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="i">Title is part of eBook package:</subfield><subfield code="d">De Gruyter</subfield><subfield code="t">EBOOK PACKAGE COMPLETE 2015</subfield><subfield code="z">9783110439687</subfield><subfield code="o">ZDB-23-DGG</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="i">Title is part of eBook package:</subfield><subfield code="d">De Gruyter</subfield><subfield code="t">EBOOK PACKAGE Engineering, Computer Sciences 2015</subfield><subfield code="z">9783110438772</subfield><subfield code="o">ZDB-23-DEI</subfield></datafield><datafield tag="776" ind1="0" ind2=" "><subfield code="c">EPUB</subfield><subfield code="z">9783110409413</subfield></datafield><datafield tag="776" ind1="0" ind2=" "><subfield code="c">print</subfield><subfield code="z">9783110407686</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://doi.org/10.1515/9783110407693</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://www.degruyter.com/isbn/9783110407693</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="3">Cover</subfield><subfield code="u">https://www.degruyter.com/document/cover/isbn/9783110407693/original</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">978-3-11-070098-5 DG Plus eBook-Package 2015</subfield><subfield code="b">2015</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">978-3-11-076251-8 DG Plus DeG Package 2015 Part 1</subfield><subfield code="b">2015</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_BACKALL</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_CL_CHCOMSGSEN</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_DGALL</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_EBKALL</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_STMALL</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV-deGruyter-alles</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">PDA12STME</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">PDA5EBK</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-23-DEI</subfield><subfield code="b">2015</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-23-DGG</subfield><subfield code="b">2015</subfield></datafield></record></collection>