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...
Saved in:
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> |