Embedde

Only available on StudyMode
  • Topic: Microcontroller, Atmel AVR, Embedded system
  • Pages : 2 (339 words )
  • Download(s) : 63
  • Published : March 4, 2013
Open Document
Text Preview
INTRODUCTION

Software’s used:

i] CodeVision AVR C Compiler;
ii] AVR Assembler for Windows;
iii] PROTEUS VSM.;

About the software’s used:

CodeVisionAVR (VERSION 1.23):

CodeVisionAVR is a C cross-compiler, Integrated Development Environment and Automatic Program Generator designed for the Atmel AVR family of microcontrollers.

The program is a native 32bit application that runs under the Windows 95, 98, NT 4, 2000 and XP operating systems.

The C cross-compiler implements nearly all the elements of the ANSI C language, as allowed by the AVR architecture, with some features added to take advantage of specificity of the AVR architecture and the embedded system needs.

The compiled COFF object files can be C source level debugged, with variable watching, using the Atmel AVR Studio and Phyton PICE-AVR debuggers.

The Integrated Development Environment (IDE) has a built-in AVR Chip In-System Programmer software that enables the automatic transfer of the program to the microcontroller chip after a successful compilation/assembly.

For debugging embedded systems, which employ serial communication, the IDE has a built-in Terminal.

Besides the standard C libraries, the CodeVisionAVR C compiler has dedicated libraries for:

Alphanumeric LCD modules
Philips I2C bus
National Semiconductor LM75 Temperature Sensor
Philips PCF8563, PCF8583, Dallas Semiconductor DS1302 and DS1307 Real Time Clocks •Dallas Semiconductor 1 Wire protocol
Dallas Semiconductor DS1820/DS1822 Temperature Sensors
Dallas Semiconductor DS1621 Thermometer/Thermostat
Dallas Semiconductor DS2430 and DS2433 EEPROMs
SPI
Power management
Delays
Gray code conversion

CodeVisionAVR also contains the CodeWizardAVR Automatic Program Generator, which 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...
tracking img