Using the Newer WinAVR or Windows Vista
If you want to use Windows Vista or the newer versions of WinAVR PLEASE READ THIS:
You don’t need to upgrade anything to use the book or learn C programming, but some people want to use the newer WinAVR and it may be necessary on some Vista installations, so I’ve written a ‘New Quick Start Guide’ and upgraded the source code ‘Source Code the Next Generation’ both available on the downloads menu to your left.
The upgraded project source code will not exactly match the original source code in the book. The differences are mainly in header files and register name changes that are of no import to learning C.
The original Quick Start Guide was a barely modified reprint of the first three chapter of the book C Programming for Microcontrollers by Joe Pardue. It was intended to allow the reader to get a feel for the book before purchasing. It also provided, in Chapter 2, a guide to getting the Butterfly set up for use with the older version of the free WinAVR C compiler toolset and AVRStudio (and a few other things – all on the CD and on
www.smileymicros.com). In the ‘New Quick Start Guide’ Chapters 1 and 3 are the same as in the book, but Chapter 2 is totally rewritten to show how to use the new stuff.
I personally recommend using the Classic Stuff and the old WinAVR and Programmer's Notepad, but if you want to use the newer WinAVR you will need to download the 'New Quick Start Guide' from the downloads menu.