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
video
Introduction to ChatGPT and OpenAI
OpenAI ChatGPT is a powerful language model that uses advanced ML techniques to generate human-like text …
book
The GuruBook
The GuruBook is an inspiring collection of 45 articles and interviews with well-known thought leaders and …
audiobook
Fall in Love with the Problem, Not the Solution
Unicorns-companies that reach a valuation of more than $1 billion-are rare. Uri Levine has built two. …
audiobook
Brainhacker
If you feel like your brain is "glitching," or working against you, know that you're not …