Appendix I

Overview of Atmel’s Application Notes and Software

Atmel publishes application notes and software on its Web sites. The URL for the application notes is http://www.atmel.com/atmel/products/prod201.htm. Software can be found under http://www.atmel.com/atmel/products/prod203.htm.

AVR RISC—Application Notes

As of September 22, 1997, the following AVR RISC application notes were available.

AVR000: Register and Bit-Name Definitions for the AVR Microcontroller (1 page)

This application note contains files that allow the use of register and bit names from the databook when writing Assembly programs. See the Software section to download avr000.exe.

AVR100: Accessing the AT90S1200 EEPROM (5 pages)

This application note contains routines for access of the EEPROM memory in the AT90S1200. See the Software section to download avr100.asm.

AVR102: Block Routines (3 pages)

This application note contains routines for transfer of data blocks. See the Software section to download avr102.asm.

AVR128: Setup and Use of the Analog Comparator (3 pages)

This application note serves as an example of how to set up and use the AVR’s on-chip analog comparator. See the Software section to download avr128.asm.

AVR190: Power-Up Considerations (4 pages)

This application note describes how to ensure proper operation of an AVR Microcontroller after power-up.

AVR200: Multiply and Divide Routines (19 pages)

This application note lists subroutines for multiplication and division of 8- and 16-bit signed and unsigned numbers. See the Software section to download avr200.exe.

AVR202: 16-Bit Arithmetics (2 pages)

This application note lists program examples for arithmetic operation on 16-bit values. See the Software section to download avr202.asm.

AVR204: BCD Arithmetics (11 pages)

This application note lists routines for BCD arithmetics. See the Software section to download avr204.asm.

AVR220: Bubble Sort (3 pages)

This application note implements the Bubble Sort algorithm on AVR controllers. See the Software section to download avr220.asm.

AVR222: 8-Point Moving Average Filter (3 pages)

This application note demonstrates how the addressing modes in the AVR architecture can be utilized. See the Software section to download avr222.asm.

AVR304: Half Duplex Interrupt Driven Software UART (11 pages)

This application note describes how to make a half-duplex UART on any AVR device using the 8-bit Timer/Counter0 and an external interrupt. See the Software section to download avr304.asm.

AVR400: Low Cost AID Converter (5 pages)

This application note targets cost- and space-critical applications that need an ADC. See the Software section to download avr400.asm.

AVR910: In-System Programming (9 pages)

This application note shows how to design the system to support in-system programming.

AVR RISC—Software

As of September 22, 1997, the following AVR RISC software was available.

AVR.EXE (1244 kb)

Self-extracting archive containing AT90S (AVR) Family Assembler and Simulator software version 1.11. User manuals are included in Adobe Acrobat format.

ASTUDIO.EXE (1481 kb)

Self-extracting archive containing AVR Studio version 1.20, a C and Assembler source-level debugger for the AT90S (AVR) family. Requires Windows95 or Windows NT.

APROGWIN.EXE (859 kb)

Self-extracting archive containing AVR Prog Version 1.21, Windows-based software for using the AVR Development Board to program AVR Devices. Requires Windows95 or Windows NT.

DB_UG_71.ZIP (5 kb)

Archive containing software update for the AT90S1200DEV AVR development board. This software update allows the development board to support serial programming of all AT90S8515 parts.

AVR000.EXE (24 kb)

Self-extracting archive containing 1200DEF.INC, 2313DEF.INC, 4414DEF.INC, and 8515DEF.INC for AVR000: Register and Bit-Name Definitions for the AVR MCU Application Note.

AVR100.ASM (6 kb)

Code for AVR100: Accessing the AT90S1200 EPROM Application Note.

AVR102.ASM (4 kb)

Code for AVR102: Block Copy Routines Application Note.

AVR128.ASM (6 kb)

Code for AVR128: Set up and Use the Analog Comparator Application Note.

AVR200.EXE (23 kb)

Self-extracting archive containing AVR200.ASM and AVR200B.ASM for AVR200: Multiply and Divide Routines Application Note.

AVR202.ASM (8 kb)

Code for AVR202: 16-Bit Aritimetics Application Note.

AVR204.ASM (13 kb)

Code for AVR204: BCD Aritimetics Application Note.

AVR220.ASM (4 kb)

Code for AVR220: Bubble Sort Application Note.

AVR222.ASM (5 kb)

Code for AVR222: 8-Point Moving Average Filter Application Note.

AVR304.ASM (13 kb)

Code for AVR304: Half Duplex Interrupt Driven Software UART Application Note.

AVR400.ASM (8 kb)

Code for AVR400: Low Cost A/D Converter Application Note.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.12.71.237