Simplify your embedded project...
AVR Friend is a program designed to make programming Atmel AVR chips easier.
Writing code in AVR Friend's modular interface makes it easy to organize your software. Your functions, constants and global variables are listed in your project view so you can jump to and edit them without scrolling through pages of code.
Programmers familiar with Arduino should find this software easy to use. Similar to Arduino, it automatically sets up your project with Setup() and Loop() functions. But AVR Friend was created to take advantage of the timers and event-based interrupts that are built into the Atmel chips, making event-based coding cleaner and more efficient.
AVR Friend Demo and Release: Monday, November 19, 2006 at 9:15 PM in room 447, ITP.
Download AVR Friend...
AVR Friend can help keep your microcontroller projects organized, while allowing you easy access to the lower-level functionality of the Atmel AVR chips...
AVR Friend is an IDE that revolves around code projects. These projects can easily be compiled and programmed onto your chips with the click of a button. Users can add functions, global variables and constants to their code with a visual interface, and they are listed in the project view. Click a function to edit its code.
How It Works
All of your functions and variables will be grouped together when you compile the chip, so you don't need to worry about managing multiple files. AVR Friend shows you the the code it generates, so you can see exactly how things work under-the-hood. Then, if you want to write your code in straight C, AVR Friend can act as a compiler and programmer for your source files.
AVR Friend (like the Arduino) has you code in C, but it supports the valuable AVRlib library of AVR functions so you can code on a simpler, higher level if some of the C functions scare you off.
Programming Boards
AVR Friend is compatible with any STK500-compatible programming boards, including Atmel's own STK500 (available through Digikey) and tuxgraphics' amazingly tiny SMD USB-powered programmer. Because the STK500 protocol is open, you can program your chips in various ways, including via USB, remotely via Bluetooth or via older parallel interfaces. Since AVR Friend uses programming boards to program your chips, unlike the Arduino it does not need the chips to be bootloaded before using them.
Questions?
AVR Friend was written by Tristan Perich. Please direct all questions and suggestions to me at
.