MicroController Pros Home Page My Account  Cart Contents  Checkout  
  Store » Atmel AVR » Tutorials » EC-AVR My Account  |  Cart Contents  |  Checkout   
Quick Find
 
Enter keywords to find the product you are looking for in the Quick Find field above

or use
Advanced Search
Categories
80x86
8051->
ADI Blackfin
ARM->
Atmel AVR->
  Boards->
  Books
  Chips
  In-Circuit Debuggers
  Programmers
  Software
  Starter & Evaluation Kits->
  Tutorials
Axis - FOX Board
Cypress PSoC
Freescale->
FTDI->
Fujitsu
Intel 8XC196
Maxim->
Microchip PIC->
MIPS
National Semiconductor
Parallax
Renesas->
Silicon Labs
ST Microelectronics->
Texas Instruments->
Tibbo->
Zilog
Books->
E-Blocks
EEPROM/EPROM/FLASH
Embedded Ethernet->
Embedded Software->
I/O Modules->
Parts & Components->
Pick & Place Tools
Programmable Logic (PLD)
Prototype PCBs->
Robotics
ROM/Flash Emulators
Test & Measurement->
Tutorial CD-ROMs
Universal Programmers->
Wireless->
Information
Intro to Embedded Tools
Embedded News Digest
Useful Resources
Shipping & Returns
Warranty & Liability
Privacy Notice
Conditions of Use
Contact Us
Atmel AVR C Training Course & Dev. Board US$79.00

EC-AVR
Atmel AVR C Training Course & Dev. Board


This practical C programming course for Atmel AVR microcontrollers is an all-in-one kit to get you started with AVR C programming and development. This kit is a combination of Experimenter Board hardware, In-System Programmer and AVR Tutorial course software with graphics and audio. The tutorial covers Embedded C programming for AVR microcontrollers and teaches you interface techniques for AVR microcontrollers. Sample source code for interfacing to the various on-board peripherals of the AVR ATmega32 board is included.

Atmel AVR Programming Course Material

Note: To run the tutorial you need a PC with Windows 2000/XP/Vista and a RS232 serial port.
  • Tutorial CD contains PC based Tutor software, full source code for application covered under the course, datasheets, IDEs, programming software and user manual.
  • PC Based Tutorial Software uses graphics and audio to teach you the concepts of C programming.
  • Tutorial CD is copy protected

ATmega32 Board Features

  • AVR JTAG connector (top view on target board) for in-circuit programming and debugging with AVR JTAG In-Circuit Debugger & Programmer
  • On-board In-System Programming circuit which allows the board to be programmed via PC serial (RS232) port
  • Atmel ATmega32 microcontroller in 40-pin DIP socket
  • 2x16 character LCD
  • Infra-red (IR) receiver
  • Photo Sensor
  • Temperature Sensor
  • Variable Resistor (Potentiometer) for ADC Experiments
  • RS232 Transceiver, 9-pin Sub-D connector
  • Buzzer
  • Real-Time Clock
  • 4 User LEDs and 2 Push Buttons
  • Expansion connector for the 4x4 keypad
  • Board can be powered from a 9V battery or via the on-board voltage regulator by using a 9V DC power adapter.

AVR Programming Course Contents / Syllabus

C Programming Basics

  • C Programming Introduction
  • Datatypes
  • Statements
  • Loops
  • Modular Programming using C
  • Functions
  • Address and Pointers
  • Concept of #include
  • Concept of #define
  • #if, #ifdef

Input/Output in Embedded C

  • Input Devices for Embedded Devices
  • Output Devices for Embedded Devices

Input => Processing =>Output

  • How to accept Input for Embedded Devices?
  • Who processes input data?
  • How to send data to Output Devices in Embedded Applications?

Introduction to Microcontroller

  • What is microcontroller?
  • When should I use a microcontroller?
  • Which microcontroller should I use?
  • What is the meaning of buzzwords like 8051, AVR, PIC, DSP, ARM, VLSI, FPGA etc

Hardware & Software requirements for Embedded Learning and Development

  • Hardware requirements
  • Software requirements

Your First Encounter with Embedded System Development

  • How to write a simple Input & Output program for AVR Atmega32 Microcontroller?
  • How to use an IDE?
  • What is MAKE file?
  • Your first MAKE file for your First embedded application.
  • Compiling your first Embedded C Code.
  • Download your program to ATmega32 and run it in realtime.

AVR Microcontroller Features

  • Why AVR is a preferred microcontroller in real life development?
  • What are the features of AVR microcontroller?
  • ATmega32 Pin and Port Details
  • How to Program ATmega32?

Capturing External Events using Interrupts

  • What is an Interrupt?
  • Why should I use an Interrupt?
  • What are the types of an Interrupt?
  • How to write an Interrupt using Embedded C code?
  • Write your First Interrupt based Program

Use Delay routine from a library file

Timers in ATmega32

  • What is a Timer?
  • Why do I need a Timer?
  • What functions can a Timer perform?
  • How Timer works?
  • Your First Program to Generate 1 Second delay using AVR's Timer.

Oscillators and Crystals for ATmega32

  • Why Oscillators are must for microcontroller's functionality?
  • Internal Oscillator pros and cons.
  • External Oscillator for AVR
  • How do I instruct my AVR about the oscillator selection?
  • Fuse Bits for Oscillators

Timer in ATmega32 - Revisited

  • Generate 1 Second Delay using Internal Oscillator at 1MHZ
  • Generate 1 Second Delay using Internal Oscillator at 4MHZ
  • Generate 1 Second Delay using External Crystal at 4MHZ

Output Device - 16x2 LCD

  • How LCD Works?
  • Circuit diagram for LCD Interfacing
  • Library for LCD interfacing
  • Print your Name on LCD

Analog to Digital Conversion

  • How many built-in ADC channels does ATmega32 have?
  • What is the meaning of ADC Resolution?
  • Can I use all ADC channels in my project at a time?
  • What type of applications Can I make using AVR's ADC/

Temperature Indicator

  • Read Temperature using Temperature Sensor
  • Convert the reading to digital data
  • Display the digital data over output device - LCD

Bad Light Indicator

  • Read light level using light Sensor
  • Convert the reading to digital data
  • Display the digital data over output device - LCD

Voltmeter using ATmega32

  • How to measure voltage?
  • Read voltage and write embedded C code to convert the reading to digital data
  • Display the Voltage to LCD

How to use 4x4 Matrix Keypad as Input Device?

  • Matrix KeyPad Circuit Details
  • Concept of Rows and Cols
  • Reading a Key from the keypad
  • Accept Data and Display it to LCD

Pulse Width Modulation

  • What is PWM?
  • Why do I need PWM?
  • Who generates PWM signal?
  • Sound Frequencies using PWM
  • Write your Embedded C Application for ATmega32 to generate Sounds using PWM?

Receive and Demodulate RC5 Infra-red data

  • What is Infra-red light?
  • What is RC5 Format
  • How to receive RC5 IR Signal?
  • How to decode RC5 IR data?
  • Write your application to Accept IR data and display it over LCD

RS232 data communication

  • What is RS232?
  • AVR ATmega32 support for RS232
  • Write your first application to Transmit data over RS232
  • Write your first application to Receive data over RS232
  • How to develop a Temperature Data Logger

TWI

  • What is TWI?
  • Why TWI is important to me?
  • Applications of TWI

Real Time clock using TWI

  • What is RTC?
  • Applications of RTC Time Keeping
  • How to interface with RTC using ATmega32?
  • How to display date-time using LCD?

EEPROM using TWI

  • What is EEPROM?
  • Applications of EEPROM
  • How to interface EEPROM with ATmega32?
  • Save and retrieve data to-from EEPROM using TWI

ATmega32's Internal EEPROM

  • When to use internal EEPROM of ATmega32?
  • What are the limitations of internal EEPROM?
  • A simple application to demonstrate internal EEPROM


Optional Recommended Products for this Item
Serial Cable, 6ft., DB9 M/F+ US$6.00
Power Supply 3-12V DC, U.S. plug, 6 connection tips+ US$11.00
Power Supply 3-12V DC, US/UK/Euro/AU Plugs, 100-240VAC+ US$13.00

Current Reviews: 2

This product was added to our catalog on Tuesday 22 April, 2008.

Reviews

Customers who bought this product also purchased
Getting started with Arduino - Book$12.95
1-port RS232 to USB Converter$18.00
Prototype Board for 40-pin AVR, with ICSP Connector$18.13
Digital Electronics V2.0 CD-ROM$68.25
Electronic Circuits & Components CD-ROM$68.25
Digital Works Logic Simulator CD-ROM$68.25

  Friday 30 July, 2010   List of all our Products

Copyright © 2003-2009 MicroController Pros Corporation
Powered by osCommerce