ECE 340/341 Microcontrollers and Lab (Fall 2005)

·         Catalog description

·        Syllabus (tentative) and Objectives

·         Academic Assistance Programs

·        Teaching Philosophy

·        Post a comment or question to the class e-mail list, ece340_at_mrc.uidaho.edu

·        ECE 341 lab page

All assignments are due at the start of class on the specified due date.  Each assignment should have your name, the course number, the date, and the assignment designation (e.g., HW1, P2, etc.). 

Course Description

[Catalog description] The primary goal of this course is to give you the fundamental skills needed to understand, use, and design microcontroller-based systems. This includes the following: (1) What is a microcontroller? (2) What can it do (and not do)? (3) How does one design (and program) a microcontroller-based system? You will not learn how to design a microcontroller! If you are interested in that, please see ECE 441. Note: In addition to the listed prerequisites, ECE 340/341 required junior-level standing in EE or CompE. (e.g., You must have passed Circuits II with a C or better.)

Reading Assignments

Complete the reading assignments by the date given so that you may contribute in the class discussions.

·        Aug 26 – Chapter 1

·        Sep 2 – Chapter 2

·        Sep 9 – Chapter 3, particularly sections 5 and 7

·        Sep 12 – Chapter 7

·        Sep 28 – Read Sections 3.5 and 7.10 of the Rabbit 3000 Users Manual, and Section VII of the “Anywhere” Microcontroller Laboratory User’s Manual – Board Revision 2

·        Oct 5 – Read section 5.2 of the text, sections 7.3-4 and 16.2 from the Rabbit 3000 Users Manual, and TN227

·        Oct 10 – Read “Data Communication Basics”, particularly “serial communication” and “The RS232 Standard”. You may also want to revisit Section 7.3 and Chapter 4 of the text.

·        Nov 28 – Read Chapter 6, sections 1-4

Quizzes (~50 points)

There will be approximately ten quizzes, possibly unannounced, throughout the semester, worth 5 points each. These will be used to ensure that students are keeping up with the reading, the lectures, and the lab.

Exams (150 points)

Each exam is worth 50 points and will be closed book, open notes. Semester exams are 50 minutes long; the final exam will be two hours long and comprehensive. Please bring paper, calculator, pencil(s) and eraser to the exam.

·        Exam 1. Sept 16. Study guide. Scores

·        Exam 2. Oct 21. Study guide.

·        Final Exam. Wed, Dec 14, 1-3PM. Study guide.

Grading

Grades (and other information) will be distributed electronically to student UI e-mail addresses periodically throughout the semester. Grades will be calculated using the traditional scale (90%=A, 80%=B, etc.) out of approximately 200 points.

Reference Material

·        C Tutorial (courtesy of R&R)

·        Handouts

·        Spring 2005 Class web page

·        Introduction to Microprocessors, particularly “Notes 3

·        Rabbit Documentation