Welcome to the CodeVision AVR- Available from R4 Systyems Inc.
CodeVision AVR "C Compiler for Atmel AVR"
High Performance C Compiler, Integrated Development Environment,Automatic Program Generator and In-System Programmer for theAtmel AVR family of microcontrollers.
Application that runs under Windows 95, 98, Me, NT 4.0, 2000, XP and Vista 32bit
Easy to use Integrated Development Environment and C Compiler
Editor with auto indentation and keywords highlighting
Supported data types: bit, char, int, short, long, float
Fast floating point library with hardware multiplier and enhanced core instructions support for all the new ATmega chips
AVR specific extensions for:
CodeVisionAVR V1.25.9 Standard Features
CodeVision AVR C Compiler is ............................ $220.00 US
To place your order, give us a call toll free at 866.499.8184.
CodeVision AVR
Accessing the EEPROM & FLASH memory areas
Bit level access to I/O registers
Interrupt support
Support for placing bit variables in the General Purpose I/O Registers (GPIOR) available in the new chips (ATtiny2313, ATmega48/88/168, ATmega165/169/325/3250/329/3290/645/6450/649/6490, ATmega1280/1281/2560/2561/640, ATmega406)
Compiler optimizations:
Peephole optimizer
Advanced variables to register allocator, allows very efficient use of the AVR architecture
Common Block Subroutine Packing (what our competition calls "Code Compressor"), replaces repetitive code sequences with calls to subroutine
Common sub-expression elimination
Loop optimization
Branch optimization
Subroutine call optimization
Cross-jumping optimization
Constant folding
Constant literal strings merging
Store-copy optimization
Dead code removing optimization
4 memory models: TINY (8 bit data pointers for chips with up to 256 bytes of RAM), SMALL (16 bit data pointers for chips with more than 256 bytes of RAM), MEDIUM (for chips with 128k of FLASH) and LARGE (for chips with 256k or more FLASH)
User selectable optimization for code Size or Speed
Possibility to insert inline assembler code directly in the C source file
VERY EFFICIENT USE OF RAM: Constant character strings are stored only in FLASH memory and aren't copied to RAM and accessed from there, like in other compilers for the AVR
C Source level debugging, with COFF symbol file generation, allows variable watching (including structures and unions) and the use of the Terminal I/O in Atmel’s AVR Studio Debugger
Fully compatible with Atmel’s In-Circuit Emulators: ICE200, JTAG-ICE, etc.
Built-in CodeWizardAVR Automatic Program Generator, allows you to write in a matter of minutes all the code needed for implementing the following functions:
External memory access setup
Chip reset source identification
Input/Output Port initialization
External Interrupts initialization
Timers/Counters initialization
Watchdog Timer initialization
UART initialization and interrupt driven buffered serial communication with the following parameters: 7N2, 7E1, 7O1, 8N1, 8N2, 8E1 and 8O1
Analog Comparator initialization
ADC initialization
SPI Interface initialization
CAN Interface initialization
Two Wire Interface initialization
I²C Bus, LM75 Temperature Sensor, DS1621 Thermometer/Thermostat, PCF8563, PCF8583, DS1302 and DS1307 Real Time Clocks initialization
1 Wire Bus and DS1820/DS1822 Temperature Sensors initialization
LCD module initialization
USB controller for the AT90USB646, AT90USB647, AT90USB1286 and AT90USB1287 chips