
Design Software
AVR Studio
The primary software used in this course is an IDE called AVR Studio.
AVR Studio contains a plug-in called WINAVR. WINAVR contains the GCC
compiler and assembler. AVR Studio can be obtained here. Click on the Atmel
resources hyperlink and download the Complete Toolset. Be sure that
when you install AVR Studio that you follow the installation directions
exactly. Use the suggested directory structure. Failure to do this will
cause problems.
Atmon bootloader
Atmon is a bootloader/monitor program devloped by an MSOE student under
the direction of Professor Barnekow. Atmon allows the student to
download programs to the Atmega32 development board. In addition, Atmon
allows the student to read/write to internal registers, memory
locations and I/O ports. It will be extremely useful for debugging
since it allows you to read/write to registers, memory and I/O while
your program is running. You can get everything you need by clicking this. The source code for Atmon
is
available here. The source
code for
the bootloader is available here.
Atmon user guide
For a breif guide to using Atmon, click here.