Book description
Atmel's AVR microcontrollers are the chips that power Arduino, and are the go-to chip for many hobbyist and hardware hacking projects. In this book you'll set aside the layers of abstraction provided by the Arduino environment and learn how to program AVR microcontrollers directly. In doing so, you'll get closer to the chip and you'll be able to squeeze more power and features out of it.
Each chapter of this book is centered around projects that incorporate that particular microcontroller topic. Each project includes schematics, code, and illustrations of a working project.
Table of contents
- Preface
-
I. The Basics
- 1. Introduction
- 2. Programming AVRs
- 3. Digital Output
- 4. Bit Twiddling
- 5. Serial I/O
- 6. Digital Input
- 7. Analog-to-Digital Conversion I
- II. Intermediate AVR
-
III. Advanced AVR Topics
- 13. Advanced PWM Tricks
- 14. Switches
- 15. Advanced Motors
- 16. SPI
- 17. I2C
- 18. Using Flash Program Memory
- 19. EEPROM
- 20. Conclusion, Parting Words, and Encouragement
- Index
- Colophon
- Copyright
Product information
- Title: Make: AVR Programming
- Author(s):
- Release date: February 2014
- Publisher(s): Make: Community
- ISBN: 9781449355784
You might also like
book
Exploring Arduino, 2nd Edition
The bestselling beginner Arduino guide, updated with new projects! Exploring Arduino makes electrical engineering and embedded …
book
AVR RISC Microcontroller Handbook
The AVR RISC Microcontroller Handbook is a comprehensive guide to designing with Atmel's new controller family, …
book
Practical Electronics for Inventors, Fourth Edition, 4th Edition
A Fully-Updated, No-Nonsense Guide to Electronics Advance your electronics knowledge and gain the skills necessary to …
book
Practical AVR Microcontrollers: Games, Gadgets, and Home Automation with the Microcontroller Used in Arduino
If you've heard of Arduino or even used it in your own projects, you probably know …