| Home |
Development Tools for AVR |
|
All programs listed on this page are freeware Windows programs, except otherwise noted.
The following programmer software can be used with the ISP-adapter described by my AVR starter kit:
- Pony Programmer by Claudio Lanconelli
(Windows95/98/NT/2000/XP and Linux)
An universal programmer which can also be used for serial EPROM's and other
microcontrollers.
I recommend using the Pony Programmer which is fast and easy to use
and is compatible with my ISP circuit. The only disadvantage is the limited
support for newest AVR.
- AVRdude
Command-line programmer for Atmel AVR microcontroller (Windows95/98/NT/2000/XP and Linux)
A Windows binary is included in the
WinAVR compiler package.
The following programmers are compatible with AVR Studio and connect to the
serial port of the PC.
-
AVR910 - Programmer für AVR-Prog und avrdude (site in german, but
source code with english comments)
A programmer which connects to the serial port of a PC, implemented using a
ATtiny2313. Uses the older AVRprog programmer of AVR Studio.
- HVprog
A self-made Atmel AVRISP/STK500 implemented using a ATmega8535, supports
parallel and serial High-Voltage-Programming. The original Atmel firmware can
be downloaded through AVR Studio.
-
USBisp / RS232isp
A clone of the Atmel AVRISP, implemented using ATmega8 and using
an USB-interface or optionally a serial interface. The software, implemented
with AVR-GCC, is compatible with AVR Studio's
STK500 V2 protocol.
If you want to program in assembler, here are the necessary tools:
A port of the popular GCC ANSI C compiler is available for the AVR:
Atmel AVR Studio is a simulator/debugger for the AVR family of microcontrollers. AVR
Studio enables the user to fully control execution of programs on the built-in AVR
Instruction Set Simulator, or on an AVR In-Circuit Emulator (bought separately). AVR
Studio supports source level execution of Assembly and C programs.
-
AVR Studio 4
This version has an integrated editor and supports editing, building,
simulating/debugging AVR-GCC programs directly within AVR-Studio.
Debugging of C and Assembly programs including watching variables is supported
with the AVR Toolchain Installer or with WinAVR
using the elf/dwarf output format.
First install AVR Studio 4 and then the latest AVR Studio 4 Service Pack upgrade
and optionally AVR-GCC through AVR Toolchain Installer..
Beta versions can be downloaded from
Atmel Norway AVR Tools Beta Site.
Direct download link:
AVR Studio 4.19 (AvrStudio4Setup.exe)
AVR Toolchain 3.3.0 Installer
- HAPSIM-
Helmi's AVR Periphery Simulator
LCD (HD44780U), Terminal (USART and TWI), LEDs and Push-Buttons
Simulator Extension for the AVR Simulator of Atmel's AVR
Studio.
If you think there must be a better way to edit source files than notepad or DOS edit,
here is the answer:
The following windows program is very useful for calculating the timer/counter preset
values and for converting integer and floating point values into binary or hex values.
- AVRCalc: AVR Fp Calc and Timer Tool v2.0 by Jack Tidwell
The following tools are not directly related to AVR, but are very useful for developing
and testing AVR applications:
- A logic analyzer using the PC's parallel port: DigiTrace
© Copyright 2008 Peter Fleury e-mail pfleury@gmx.ch
home page: http://jump.to/fleury