Atmel AT90S2313 AVR Notebook
Why Atmel AVR AT90S2313?
Quirks and gotcha's.
Programmers for the AT90S2313, serial and parallel modes.
*.inc, some sample -- and useful -- include files.
Structuring a program for the AVR... my way.
Blink, a simple first program to blink some LEDs; includes information about storing data in the program memory space (instead of EEPROM).
Dice, another blinking light program with a low power mode (no on/off switch needed).
Hello World program for a 16x2 LCD display (4 bit data mode).
A frequency counter using a 16x2 LCD, a timer, math, and data stored in program memory space.
Strings in the Atmel assembler and an Excel fix, part 1.
Strings part 2, the include file, the test code.
Division, 24 bit style.
A tone generation routine along with some limitations to the Atmel assembler.
Hello World, serial version
More serial, this time with input and output along with an LCD display.
Controlling four servos via serial communication link.
A 10 bit ADC using a single 8 pin chip. Uses the LCD to display the ADC results and voltage.
Adding 32k bytes of SRAM to gain all sorts of storage space.
Link:
http://www.birch.net/~petek/atmel/