Resources for getting started with AVRs
|
This is a short list of resources for getting started with AVR microcontrollers. It's intended as a supplement to our intro AVR classes at TechShop. We intend to periodically update this list; leave your suggestions for additions in the comments, please. (Last update: February 2008)
|
First of all, these GUI installers for the GNU AVR toolchain are really excellent: Two flavors for Mac and Windows:
OSX-AVR (Mac)
WinAVR (Windows)
On Linux and Unix-like operating systems (Macs included) you can follow the directions given by bdmicro (330 kB PDF) for installing the components one at a time. There are also some package managers that handle the whole toolchain, but I haven't tried any of them yet. (Does anyone have a recommendation for a complete toolchain package for linux systems?)
Almost certainly the best place to get started is at Ladyada's AVR tutorial. It is extensive and up to date, and it will probably be kept up to date better than most of the other resources that we mention here.
A couple of other sets of instructions and reference guides:
Some notes on hardware:
A few interesting examples of AVR source code:
- TV-B-Gone, the open-source version.
- Gobs of other good examples at Ladyada.net
- Procyon AVRlib by Pascal Stang. Open-source C libraries to do all kinds of things-- some quite advanced.
Our own articles about and using AVR microcontrollers:
- An AVR-based Analog Plotbot with an E-Paper Display
- Quick and Dirty D to A on the AVR: A timer tutorial
- Fixing a bad frequency fuse bit on an AVR
- Resources for choosing a microcontroller
- Programming the Atmel ATtiny2313 in Mac OS X (only partly Mac specific-- but mostly out of date. Some hints about programmers, programming, and target boards.)
- How to make high-tech LED decorations for the holidays
- LED Micro-Readerboard, version 2.0
- LED Micro-Readerboard, version 2.0: FAQ File (with hints about programming)
- Instructables: Micro-Readerboard Build
- Using AVR microcontrollers: Minimalist target boards
- The Adafruit Industries USBtinyISP kit
- Using an ADXL330 accelerometer with an AVR microcontroller
- AlphaPOV: An alphanumeric persistence of vision display
- MiniPOV Cylon firmware
- Make a Robotic Snap-O-Lantern!
- Peggy, A Light Emitting Pegboard Display
- Solid freeform fabrication: DIY, on the cheap, and made of pure sugar
|
Trackback URL for this entry: http://www.evilmadscientist.com/trackback.php/avrstuff
Here's what others have to say about 'Resources for getting started with AVRs':
|