The n00b's Ultimate Guide
This is very much a work in progress... thus the [DIS] (discussion) moniker. If you have a link or anything to add please comment and I will add it to the top post. This acts like a psuedo-sticky, in that the user doesn't have to dig through the thread to find whatever it is that brought them here.
Obviously AVRfreaks is GREAT resource for information. Sometimes this information is hard to find and sort through. I hope this helps the n00b get started. BTW - I'm still very much a n00b myself.
Organization: A bottom up approach or vise-versa? I don't have a clue, but this is how my brain works and I hope it helps someone! Again, let me know if you think something needs to added or subtracted!
Electronic Theory:
MIT's Open CourseWare is AWESOME!!!
http://ocw.mit.edu/OcwWeb/web/co...
Electrical Engineering: http://ocw.mit.edu/OcwWeb/web/co...
A good beginners class (watch the video lectures!): 6.002 Circuits and Electronics
http://ocw.mit.edu/OcwWeb/Electr...
WIKI's:
ATMEL AVR WIKI:
http://en.wikipedia.org/wiki/Atm...
Good place to start to get to know the different terms being thrown about on AVRFreak's!
Microcontroller wiki:
http://en.wikipedia.org/wiki/Mic...
Schematic Symbol Reference (you can also download offline version from this site):
http://www.aaroncake.net/electro...
Ebooks (free):
http://en.wikibooks.org/wiki/Emb...
https://www.avrfreaks.net/index.p...
I found "other" downloads that were questionable (illegal?). This is not the spirt of this website nor my ethics. I'm not going to tell you where to find all this stuff. If you find and use these items, just remember Karma is a PITA if its not in your favor.
Ebooks (Not free):
By no means is this an exhaustive list...
Fellow Freak SmileyMicro's Joe Pardue; http://www.smileymicros.com/inde...
Fellow Freak Chuck Baird:
http://www.lulu.com/content/420385 - Programming uC w/ Assembly Language
http://www.lulu.com/content/1358014 - A summary about AVR's using Atmel STK500 Starter Kit and the ImageCraft AVR C compiler
(about 80 pages, $12.95)
AVR specific:
Make sure to browse the "tools" and "Device" portions of this site.
AVR Beginners: http://www.avrbeginners.net/
What is and AVR? http://www.ipass.net/hammill/wha...
Amazing AVR resource list: http://www.omegav.ntnu.no/avr/re...
AVR part comparison:
http://www.omegav.ntnu.no/~karlt...
Getting Started with 8 bit AVR (blog, check out other AVR stuff on the site): http://www.scienceprog.com/picon...
Getting Started with C for AVR: https://www.avrfreaks.net/index.p...
Getting Stated with AVR on OSX:
http://www.cs.colorado.edu/~buec...
Development Boards:
Pretty good spin up here: http://en.wikipedia.org/wiki/Atm...
Equipment {kit}:
Ladyada: http://www.ladyada.net/library/e...
This is a good starting point for the basics.
How to solder video: http://blip.tv/file/126631
How to solder guide:
http://www.epemag.wimborne.co.uk...
http://www.mediacollege.com/misc...
Soldering tutorials:
http://www.makezine.com/blog/arc...
http://www.sparkfun.com/commerce...
Multi-meter tutorial:
http://www.ladyada.net/learn/met...
Oscilloscope Tutorials:
http://oscilloscope-tutorials.com/
http://www.virtual-oscilloscope....
Enclosure Links and Discussion:
https://www.avrfreaks.net/index.p...
Tools{software}:
WOW!!! All the hard lifting has been done!
WinAVR / GCC / Beginning C / Advanced C / ETC.
https://www.avrfreaks.net/index.p...
Need Inspiration?
After you check the Project forum here at AVRFreaks... cruise over and feast your hungry eyes on these cool AVR based projects!
Update: 04 NOV 2007