Picture

Embedded tools that make the difference™

 Features
 Graphic
  Library
 Revision
 History
 Download
 Setup
 Docs
 Home  Products  Purchase  Customers  Contact  Links

Software Download

CodeVisionAVR Evaluation V3.04

Free, 4kbytes code size limited version. Includes also the Evaluation version of the LCD Vision font and image editor, with disabled saving of the generated C source code.

CodeVisionAVR V3.04

Commercial version including the full LCD Vision font and image editor, password protected setup. Note: an Advanced license is required to use LCD Vision and the color graphic TFT LCD libraries.

Please create a BACKUP copy of the downloaded setup file on a secure media.

Due to the large size of a setup file, user e-mail account space limitations and spam filters that block the attachments, we are not able to supply older versions of such files, especially if the update and technical support period has expired.

CodeVisionAVR is compatible with Windows XP, Vista, Windows 7 or Windows 8, 32 and 64-bit operating systems.
It must be installed and run with Administrator privileges.
On subsequent runs under Windows XP only, Power User privileges may be also used.

CodeVisionAVR V3 is designed to be used in its own IDE and also as an Extension in Atmel Studio 6.1 or later version, which can be downloaded from the Atmel web site.

For the Extension to be installed correctly, Atmel Studio 6.1 or later must be already present on the computer, before the CodeVisionAVR installer is launched.

When installing Atmel Studio 6.1, the user must be logged in as Administrator in Windows.

If the older AVR Studio 5 or Atmel Studio 6.0 are present on the computer, they must be first uninstalled before installing Atmel Studio 6.1 and CodeVisionAVR.

CodeVisionAVR can be also used with its own IDE and the AVR Studio V4.19 debugger. This may be useful if the user doesn’t want to install Atmel Studio 6.1 in order to preserve disk space or has a slower computer.

Details about using CodeVisionAVR with these debuggers are available in the Help topics:

  • Using the CodeVisionAVR Extension for Atmel Studio
  • CodeVisionAVR C Compiler Reference|Using the AVR Studio 4.19 Debugger

and in the chapters: 1, 4.21 of the CodeVisionAVR User Manual.

A Getting Started with Atmel Studio 6.1 guide is also available.

The compiler is supplied with a large number of example programs covering:

  • Alphanumeric LCD
  • Graphic LCD, TFT and OLED displays
  • SD Memory Cards
  • USART
  • TWI, I2C
  • SPI
  • ADC
  • Boot loaders
  • USB
  • Web Server
  • XMEGA EBI
  • XMEGA Quadrature Encoder
  • XMEGA DAC
  • DS1820, DS18B20, LM75, DS1621 temperature sensors.

These programs are located in the \Examples and \Examples ATxmega subdirectories of the CodeVisionAVR installation directory.

Additional example programs

FreeRTOS V5.2.0 port and demo application

Port to CodeVisionAVR V2.04.0 or later, of the popular FreeRTOS Real Time Operating System. After downloading, unzip the archive with directories. All the necessary details about the port and demo can be found in the FreeRTOSDemo.txt file. More information about the FreeRTOS Demo for the Atmel AVR is also available on FreeRTOS web site in the Demos|AVR and AVR32|ATmegaAVR IAR section. Complete FreeRTOS documentation is available here.

Please note that this FreeRTOS port is not compatible with versions of CodeVisionAVR prior to V2.04.0. HP InfoTech does not provide technical support for FreeRTOS, as we are not the authors of this software. Free support can be obtained on the FreeRTOS forum.

Wiznet W5100 web server

Web server running on an Arduino UNO (ATmega328) board and Wiznet W5100 Ethernet shield.

uIP Crumb644-NET AVR ATmega644

Port to CodeVisionAVR V2.05.0 or later of Adam Dunkels uIP Webserver example. Adapted for the Crumb644-NET AVR ATmega644P Ethernet module by Mr. S.Perzborn www.perzborn.net
       
Adapted/optimized for the CodeVisionAVR compiler by HP InfoTech.

2usart_lcd

Example program for redirecting the output of the standard C I/O functions (stdio.h) to the ATmega128 USART0, USART1 and a LCD module. The compiled code can be executed on the Atmel STK500 and STK501 development boards

AES example

AES Encryption/decryption example

AVR109 and AVR109_M328 Boot loaders

Port to CodeVisionAVR 2.05.0 or later of the Atmel Application Note AVR109  “Using Self Programming on tinyAVR and megaAVR devices

AVR270 USB Mouse demo for the Atmel AT90USBKEY development board

Port to CodeVisionAVR 2.05.0 or later of the Atmel Application Note AVR270 “USB Mouse Demonstration”

AVR1300

Port to CodeVisionAVR 2.05.0 or later of the Atmel Application Note AVR1300 “Using the ATxmega ADC”

AVR1316 Boot loader

Port to CodeVisionAVR 2.05.0 or later of the Atmel Application Note AVR1316 “ATxmega Self-programming”

AVR1600 Quadrature Decoder

Port to CodeVisionAVR 2.05.8 or later of the Atmel Application Note AVR1600 “Using the XMEGA Quadrature Decoder”

AVR1605 Boot loader

Port to CodeVisionAVR 2.05.0 or later of the Atmel Application Note AVR1605 “ATxmega Boot Loader Quick Start Guide

View the CodeVisionAVR discussion list  Subscribe to the discussion list

User Contributions

The following example applications were developed by our customers.

butterfly_app.zip

The port to CodeVisionAVR of the Application part of the firmware for the Atmel’s AVR Butterfly evaluation board for the ATmega169

zmodem.zip

An implementation of the basic features of the ZModem protocol for the ATmega128

softuart.zip

This application describes how to make a half duplex software UART using the 8-bit Timer/Counter0 and the External Interrupt0 of the ATmega128

ds1990.zip

Dallas Semiconductor DS1990 Serial Number 1 Wire iButton demo

The example applications are provided without any representation or warranty of any kind, either express or implied, including without limitation any representations or endorsements regarding their use, results, performance, appropriateness, accuracy, reliability or correctness.

In no event will HP InfoTech s.r.l. or the authors of the example applications be liable for direct or indirect damages including any lost profits, lost savings, or other incidental or consequential damages arising from any defects, or the use or inability to use these programs.

HP InfoTech doesn’t provide support for these applications.