Embedded systems design with the Atmel AVR microcontroller. Part II
This textbook provides practicing scientists and engineers an advanced treatment of the Atmel AVR microcontroller. This book is intended as a follow on to a previously published book, titled "Atmel AVR Microcontroller Primer: Programming and Interfacing." Some of the content from this earl...
Main Author: | |
---|---|
Format: | Electronic |
Language: | English |
Published: |
San Rafael, Calif. (1537 Fourth Street, San Rafael, CA 94901 USA) :
Morgan & Claypool Publishers,
c2010.
|
Series: | Synthesis lectures on digital circuits and systems (Online),
# 25. |
Subjects: | |
Online Access: | Abstract with links to full text |
Table of Contents:
- 6. Timing subsystem
- Overview
- Timing related terminology
- Frequency
- Period
- Duty cycle
- Timing system overview
- Applications
- Input capture, measuring external timing event
- Counting events
- Output compare, generating timing signals to interface external devices
- Industrial implementation case study (PWM)
- Overview of the Atmel timers
- Timer 0 system
- Modes of operation
- Timer 0 registers
- Timer 1
- Timer 1 registers
- Timer 2
- Programming the timer system
- Precision delay
- Pulse width modulation
- Input capture mode
- Servo motor control with the PWM system
- Pulse width modulation: automated fan cooling system
- Summary
- Chapter problems
- References
- 7. Atmel AVR operating parameters and interfacing
- Operating parameters
- Battery operation
- Embedded system voltage and current drain specifications
- Battery characteristics
- Input devices
- Switches
- Pullup resistors in switch interface circuitry
- Switch debouncing
- Keypads
- Sensors
- LM34 temperature sensor example
- Output devices
- Light emitting diodes (LEDs)
- Seven segment LED displays
- Code example.
- Tri-state LED indicator
- Dot matrix display
- Liquid crystal character display (LCD)
- Graphic liquid crystal display (GLCD)
- High power DC devices
- DC solenoid control
- DC motor speed and direction control
- DC motor operating parameters
- H-bridge direction control
- Servo motor interface
- Stepper motor control
- AC devices
- Interfacing to miscellaneous devices
- Sonalerts, beepers, buzzers
- Vibrating motor
- DC fan
- Summary
- Chapter problems
- References
- 8. System level design
- Overview
- Weather station
- Requirements
- Structure chart
- Circuit diagram
- UML activity diagrams
- Microcontroller code
- Motor speed control
- Circuit diagram
- Requirements
- Structure chart
- UML activity diagrams
- Microcontroller code
- Autonomous maze navigating robot
- Description
- Requirements
- Circuit diagram
- Structure chart
- UML activity diagrams
- Microcontroller code
- Chapter problems
- A. ATmega164 register set
- B. ATmega164 header file
- Author's biography
- Index.