- Name: AtmanAvr 5.8.6
- Update: 2007-09-25
- Size: 12.4M
- Include Wizards, Text Editor and Debugger. avrgcc tool chain
- Support: Please email
if you have any problems or questions.
- Name: AtmanAvrUpdate
- Update: 2007-09-25
- Size: 1.73M
- Description: AtmanAvr 5.x Update (v5.8.6)
- Download AtmanAvrUpdate
- Name: AVRGCC4.3.2
- Update: 2009-05-11
- Size: 17.5M
- Description: gcc-4.3.2,
binutils-2.19, avr-libc-1.6.6 .
- Download AVRGCC4.3.2
Note: For support new devices in AtmanAvr 5.x, please also download
AvrMcu.ain and replace the
old one \avrinfo\AvrMcu.ain.
- Name: AVRGCCUpdate
- Update: 2007-09-25
- Size: 10.4M
- Description: gcc-4.1.2,
binutils-2.17, avr-libc-1.4.6 .
- Download AVRGCCUpdate
- Name: AVRGCC 3.4.5
- Update: 2006-03-05
- Size: 8.88M
- Description: gcc-3.4.5,
- Download AVRGCC 3.4.5
To update AtmanAvr, you can download the latest version.
Otherwise, if you have installed AtmanAvr4.x, you
may download and install AtmanAvrUpdate
to update your AtmanAvr C IDE.
When using AtmanAvr version 3.x or earlier, you have
to download the latest version to update your AtmanAvr.
AtmanAvr, IDE of
C/C++ Compiler AVRGCC
is a high performance C/C++ compiler IDE for the Atmel
AVR family of microcontrollers providing visual and modular programming
that works with the GCC
compiler. AtmanAvr supports different Project Types for the
production of C/C++ executable programs and libraries. An
AtmanAvr workspace can contain multiple projects and their Debug
and Release configurations.
AtmanAvr C development environment includes ProjectWizard, CodeWizard,
Workspace, Output, Text editor, Binary editor, Debugger and so on.
(see screen snapshot)
- When you first create a project , you use the Project
Wizard to lead you through a series of dialog boxes in
which you choose options for the MCU type, modules, functions
and etc. of your project. AtmanAvr generates code automatically
Code Wizard is like a programmer's assistant: it makes it easier
for you to do certain routine tasks such as 1) creating new modules,
2) adding or deleting interrupt functions, and 3) seeing which
modules or interrupt handlers are already defined and jumping
to the handler program code.
- The Project Workspace is a container for your development
projects. When you create a new project, a workspace is created
at the same time. You use the Project Workspace window to view
and access the various elements of your projects.
The Project Workspace window contains the following views:
- Displays and manages the files associated with projects
that you have created. These can include buildable as well
as non-buildable files. (see FileView
- Displays and navigates the C/C++ class, function or variable
definitions and declarations in your projects. Using ClassView
you can jump directly to code. Also, ClassView interacts closely
with the Text editor, dynamically updating its display to
reflect code that you type in as you type it, without having
to first save the file you are working in. (see
- Displays the I/O registers and processor information while
debugging your program.
- WizardBar extends ClassView functionality by "tracking"
your context, changes its display to reflect when your cursor
moves from one function to another in the Text editor. (see
- The Output window displays the building, debugging, find in
files match and third party tools information. Double-click a
diagnostic message in the Output window to jump directly to the
line which generates the diagnostic message. Using Output window
even you can run an interactive console application such as Command.com.
editor - The
AtmanAvr C environment includes an integrated text editor to manage,
edit, and print source files. With the Text editor, you can:
fill in code syntax by choosing from a generated list of class
members, parameters or values.
Automatic parameter information of functions. (see
parameter info snapshot)
Automatic smart indent.
Format the selection using the smart indent settings.
Replace spaces/tabs with tabs/spaces in the selection.
Comment out or uncomment the selected text.
Indent the selected text right or left one tab stop.
Open a file based on the string between delimiters '<'
and '>' or '"' and '"', or the selected text.
Go to a symbol definition based on the word which the caret
placed on, or the selected text.
Set and customize syntax coloring for source files.
Perform advanced find and replace operations in a single file
or multiple files.
Navigate through sections of code by matching group delimiters.
Use Bookmarks to mark frequently accessed lines in your source
Customize the Text editor with save preferences, the selection
margin, tabs, and indents.
Modify the font style, size, and color.
Select line, or multiple lines.
Use drag-and-drop editing within one editor window, and between
Manage the source window.
- The Binary editor allows you to edit a file at the binary level
in either hexadecimal or ASCII format.
- AtmanAvr C provides an integrated debugger to help locate bugs
in an executable program. The Debugger supports debugging executable
projects as well as .elf and .hex files, simulating peripheral
such as Analog comparator, ADC, USARTs, HD44780-based character-LCD,
8 x 8 segments LEDs and 4 x 4 keyboard. The Debugger also supports
Watchdog reset and CPU Sleep and Wake up. You can watch any variable
including array, structure, union, enumeration, bit fields, and
parameters of function even if they are located in eeprom or program
memory space. (see debug
Welcome to AtmanAvr! Click
See Also: What's new,
How to register AtmanAvr C IDE and AtmanAvr
C Valued User Input