Quickstart Tutorial for AVR Microcontrollers

                                                                                                                                         
    avr-beginner-tutorial
  • The goal of this tutorial is to get you up and running as quickly as possible.
  • You can get to exploring and modifying on your own without having to fiddle with hardware, software, parts, or settings.

Tutorial 7 - AVR code collection

Tutorial 7 - AVR code collection
  • This page serves as collection of the programs or the collection of AVR assembly code.
  • List of the code available is : AtMega as switch, Text output with UART, Switch LED by UART, Perfect timing, Servo controlled by buttons, Servo controlled by UART, Controlling multiple servos by UART and Processing the PPM signal.
Details can be found HERE

Tutorial 6 - Programming an Atmel AVR

Tutorial 6 - Programming an Atmel AVR
  • The following tutorial introduces programming of your AVR microcontroller using In System Programming (ISP).
  • This programming technique allows you to program the eeprom and flash memories of your chip while in circuit.
  • This removes the requirement of placing your chip in a dedicated programmer every time for programming.
  • You will need an ISP compatible programmer.
  • These come in both parallel and serial versions and can be bought from atmel and many other people.
Details can be found HERE

Tutorial 5 - Linux Atmel AVR Tutorial

Tutorial 5 - Linux Atmel AVR Tutorial
  • The Atmel AVR family is a set of powerful microcontrollers that were designed to be used with the C programming language.
  • You can now compile a C program for the AVRs with gcc, then load the program onto the chip using an inexpensive programmer and free tools.
  • For Linux users who want to work on digital electronics, robotics, and automation, these chips are the way to go.
  • This page is a step-by-step tutorial that presents the simplest, cheapest way to start experimenting with AVRs.
Details can be found HERE

Tutorial 4 - AVR - Input / Output

Tutorial 4 - AVR - Input / Output
  • Tutorial on how to use AVR microcontroller i/o pins.
  • Overall will discuss about input , processing it and generating output.
  • Understand i/o registers and their correct settings is indispensable part while learning to program any microcontroller.
  • This tutorial will show how to use AVR ports and actually code for writing/reading data to/from port pins.
  • Really good understanding for beginners.
Details can be found HERE