Microcontrollers Atmel

Back to: Topic:Electronic Engineering Welcome to the course EE 211.
 * Electronics Engineering/Microcontrollers Atmel

Assumed Understanding or Prerequisites

 * A basic course in computer hardware covering building and repair (A+ cert course).
 * OS 1 or more
 * Windows file system and general program use
 * Linux file system and general use, WINE
 * EE 111 Digital Electronics
 * EE 112 Electronics fundamentals
 * EE 90 Introduction to Electronics or the folowing
 * oscope DMM and power supply use
 * Breadboarding
 * Schmatics

Syllabus
Although this course covers the Atmel family of microcontroller, it is set up to apply to other brands/family's of microcontrollers and some CPU's.

This is an intro to Assembly language course for microcontrollers, other courses may deal with C programming for microcontrolers.

Before contributing please see the talk page for this class.Talk:EE_Microcontrollers_Atmel

Lecture plan

 * EE 111 Digital Electronics
 * Lecture 1, Central processor theory and architecture
 * Lecture 2, The Basic commands
 * Lecture 2, Loops
 * Mid-term Exam
 * Lecture #, $
 * Final Exam
 * Final Exam
 * Final Exam

Textbooks and required reading/refrence

 * |ATMEL AVR Instruciton Set151 pages
 * |ATMEL ATmega164P datasheet/manual439 pages

Lab Materials

 * A computer with
 * windows 98,2000,ME,XP or Linux distrobution with WINE
 * 1 Serial port, parrallel port and USB port
 * AVR Studio 3.5x
 * AVR Studio 4.X

Online resources
http://www.nongnu.org/avr-libc/user-manual/index.html