Atmel AVR Microcontroller Primer: Programming and Interfacing

his textbook provides practicing scientists and engineers a primer on the Atmel AVR microcontroller. In this second edition we highlight the popular ATmega164 microcontroller and other pin-for-pin controllers in the family with a complement of flash memory up to 128 kbytes.

Atmel AVR Microcontroller Primer: Programming and Interfacing

StevenF.Barrett, DanielJ.Pack

Morgan Claypool

2008

Abstract

This textbook provides practicing scientists and engineers a primer on the Atmel AVR microcontroller. In this second edition we highlight the popular ATmega164 microcontroller and other pin-for-pin controllers in the family with a complement of flash memory up to 128 kbytes.

The second edition also adds a chapter on embedded system design fundamentals and provides extended examples on two different autonomous robots. Our approach is to provide the fundamental skills to quickly get up and operating with this internationally popular microcontroller. We cover the main subsystems aboard the ATmega164, providing a short theory section followed by a description of the related microcontroller subsystem with accompanying hardware and software to exercise the subsystem.

In all examples, we use the C programming language. We include a detailed chapter describing how to interface the microcontroller to a wide variety of input and output devices and conclude with several system level examples.

Table of Contents:

+ Atmel AVR Architecture Overview

+ Serial Communication Subsystem

+ Analog-to-Digital Conversion

+ Interrupt Subsystem

+ Timing Subsystem

+ Atmel AVR Operating Parameters and Interfacing

+ Embedded Systems Design

Citation

Barrett, Steven F., and Daniel J. Pack. "Atmel avr microcontroller primer: Programming and interfacing." Synthesis Lectures on Digital Circuits and Systems 7.2 (2012): 1-244.

Collection

Công nghệ ô tô

Related document

Atmel AVR Microcontroller Primer: Programming and InterfacingVehicle noise and vibration refinementA guide to MATLAB for beginners and experienced users
Atmel AVR Microcontroller Primer: Programming and InterfacingVehicle noise and vibration refinementA guide to MATLAB for beginners and experienced users

QR code

Atmel AVR Microcontroller Primer: Programming and Interfacing

Content

  • Thứ Sáu, 13:43 09/07/2021

Tin tiêu điểm

Thư viện Đại học Công nghiệp Hà Nội tổ chức Tập huấn sử dụng phần mềm và khai thác tài nguyên thư viện phục vụ nghiên cứu, học tập và giảng dạy

Thứ Tư, 15:27 06/04/2022
Trung tâm Thông tin - Thư viện tổ chức tập huấn công tác xây dựng Bộ sưu tập theo ngành đào tạo

Trung tâm Thông tin - Thư viện tổ chức tập huấn công tác xây dựng Bộ sưu tập theo ngành đào tạo

Thứ Sáu, 07:46 14/01/2022

Thư viện Trường ĐH Công nghiệp Hà Nội tổ chức chương trình Hướng dẫn khai thác, sử dụng thư viện cho sinh viên khóa mới

Thứ Sáu, 14:27 19/11/2021

PGS.TS. Nguyễn Thị Lệ - Trưởng khoa khoa Công nghệ may & Thiết kế Thời trang trao tặng sách cho Thư viện Trường Đại học Công nghiệp Hà Nội

Thứ Tư, 09:15 29/09/2021

Thư viện ĐH Công nghiệp Hà Nội Chào đón tân sinh viên K16

Thứ Hai, 15:43 27/09/2021

Các bài đã đăng

The Unofficial guide to photoshop elements 4

Thứ Năm, 16:14 11/08/2022

Transforming infoglut! A pragmatic strategy for Oracle Enterprise content management

Thứ Năm, 16:00 11/08/2022

Teardowns: Learn how electronics work by taking them apart

Thứ Năm, 15:42 11/08/2022

Business ethics: Reading and cases in coporate morality

Thứ Năm, 15:39 11/08/2022

Business driven information systems

Thứ Năm, 15:32 11/08/2022

Bài tập cơ sở lí thuyết các quá trình hoá học

Thứ Sáu, 13:42 09/07/2021

Bài tập hóa học vô cơ

Thứ Sáu, 13:33 09/07/2021

Principles of Hydraulic System Design

Thứ Sáu, 13:32 09/07/2021

Bài tập Hóa học đại cương

Thứ Sáu, 13:22 09/07/2021

High Performance AC Drives : Modelling Analysis and Control

Thứ Sáu, 13:19 09/07/2021

Video giới thiệu