AVR Microcontroller Class 2011: Difference between revisions
From HacDC Wiki
Hexagon5un (talk | contribs) |
Hexagon5un (talk | contribs) No edit summary |
||
Line 6: | Line 6: | ||
== Class 0: Introduction and Setup == | == Class 0: Introduction and Setup == | ||
What the AVRs are, what all the pins do, what they can do for you. | '''Covers''': What the AVRs are, what all the pins do, what they can do for you. A | ||
the toolchain | brief tour of the toolchain, and getting your firmware up and running | ||
on the chip. Reading the datasheets. How to make chips speak digital | |||
to the outside world, pin-by-pin. Just enough C programming fundamentals to | |||
make it work. | |||
'''Lab''': Building the kit and running a test LED flasher. | |||
'''Homework''': More soldering, and Cylon Eyes. Optional extra credit: Simple POV toy. | |||
Revision as of 22:24, 28 February 2011
Syllabus, course material, homeworks, photos, etc from an Introduction to Microcontrollers with AVR chips class can be found here.
Also see (and contribute to) Useful AVR Links
Class 0: Introduction and Setup
Covers: What the AVRs are, what all the pins do, what they can do for you. A brief tour of the toolchain, and getting your firmware up and running on the chip. Reading the datasheets. How to make chips speak digital to the outside world, pin-by-pin. Just enough C programming fundamentals to make it work.
Lab: Building the kit and running a test LED flasher.
Homework: More soldering, and Cylon Eyes. Optional extra credit: Simple POV toy.
Resources:
- Slides from class:
- ATmega48P Datasheets (get both): ATmega48P Summary Datasheet and The Long ATmega48P Datasheet
- Installing_AVR_Toolchain