Cleveland State
University
Department of Electrical and
Computer Engineering
EEC 417/517 - Embedded
Systems
Spring
2009
Description: Software design of microcontroller-based embedded systems. Topics covered include microcontroller architecture, assembly programming, real time interrupts, external interrupts, program size considerations, input/output issues, analog-to-digital conversion, serial port reception/transmission, step motor control, RS232 communication, and mathematics in a fixed point microcontroller.
Objective: After taking this course the student should be familiar with Microchip’s microcontroller products. The student should be able to design an embedded system from scratch using a microcontroller from Microchip. The student should be able to interface the embedded system with the outside world in order to collect data and control external devices. In addition, the student should be able to choose an appropriate microcontroller for an embedded system based on system requirements. The student will also be in a position to design embedded systems with microcontrollers and digital signal processors from companies other than Microchip.
Equipment: Each student needs the following equipment for this course.
· A microcontroller development kit (purchased).
· Miscellaneous lab equipment, including a solderless breadboard, a wire cutter/stripper, a digital multimeter, and several colors of solid 22-gauge wire (purchased).
· A kit of electronics parts for the labs (borrowed).
This equipment and its prices are listed at http://academic.csuohio.edu/simond/courses/eec417/parts.html.
Prereqs:
EEC 417: EE -
EEC 314 (Electronics II), EEC 315 (Electronics Lab), EEC 380/381
or 382 (Digital Systems/Lab)
CE -
EEC 313 (Electronics I), EEC 316 (Electronic Devices Lab),
EEC 380/381or 382
EEC 517: Graduate Standing
Time:
M W 10:00–12:00
Place: Stilwell Hall Room 326
|
Instructor: |
Dr. Dan Simon | |
|
|
Phone: |
216-687-5407 |
|
|
Fax: |
216-687-5405 |
|
|
Email: |
d.j.simon@csuohio.edu |
|
|
Web: |
|
|
|
Course web site: Office: |
http://academic.csuohio.edu/simond/courses/eec417 Stilwell Hall 343 |
|
|
Lab: |
Stilwell Hall 310, 326 |
|
|
Office Hours: |
M W 12:00 - 1:00, 2:00 - 3:00 |
Call or stop by my office any time and I’ll be glad to help you if I’m available.
TA: Stanley Siwale, s.siwale@csuohio.edu, SH 303, 310
References: There are a lot of books about the Microchip PIC. Go to amazon.com and browse books under the subject: Computers & Internet - Hardware - Microprocessors & System Design - PIC Microcontroller. I do not recommend any specific books.
|
Grading: |
|
EEC 417 |
EEC 517 |
|
|
Labs |
30% |
25% |
|
|
Quizzes |
25% |
20% |
|
|
Midterm |
20% |
15% |
|
|
Final Exam |
25% |
20% |
|
|
Project |
- |
20% |
A...................... 93–100
A minus............ 90–92
B plus............... 87–89
B...................... 83–86
B minus............. 80–82
C plus............... 77–79
C...................... 70–76
D...................... 60–69
Labs: Lab assignments are generally due two class periods after the lecture material is given. Lab assignments can be handed in as many as 48 hours late, but those that are handed in late will be penalized 15%. Students are encouraged to work together on lab assignments, but those who hand in identical assignments will be given a grade of zero. Lab assignments must be handed in as hard copies. You can fax your assignment if you are not at school on the day that the lab is due. Email lab submissions will not be accepted.
Projects: EEC 517 students will be responsible for a term project. The project should combine graduate-level material with a PIC-based embedded system. The project grade will be based on the degree of difficulty, the degree of success, the written report, and the oral presentation, which will be given during the last week of the semester. Project guidelines are available at http://academic.csuohio.edu/simond/courses/eec417/project.html. EEC 417 students are not responsible for a project but can complete a project for extra credit, as discussed on the project web site.
Important due dates related to the project are as follows:
· March 13: Letter of intent
· April 3: Proposal
· May 4, 6: Oral presentations and demonstrations
· May 8: Written report
The letter of intent, the proposal, and the written report must be submitted at http://www.turnitin.com/ using class id 2543970 and password “embedded”. See the project web site for details about what is expected for each of these items.
Tests: Quizzes and exams will be open-book and open-notes. No makeup quizzes or exams will be allowed without the prior permission of the instructor.
Class Schedule
|
Date |
Class
Activity |
|
Date |
Class
Activity |
|
|
Wed. Jan.
21 |
Opening
Lecture | ||
|
Mon.
Jan. 26 |
Lab 1 Lecture |
|
Wed. Jan.
28 |
Lab 1
Lecture |
|
Mon.
Feb. 2 |
Lab 1
Due |
|
Wed. Feb.
4 |
Open
Lab |
|
Mon.
Feb. 9 |
Lab 2
Due |
|
Wed. Feb.
11 |
Quiz 1 |
|
|
No
Class |
|
Wed. Feb.
18 |
Lab 3 Due |
|
|
Open
Lab |
|
Wed. Feb.
25 |
Lab 4
Due |
|
Mon.
March 2 |
Open
Lab |
|
Wed. March
4 |
Midterm |
|
Mon.
March 9 |
Lab 5
Due |
|
Wed. March
11 |
Open
Lab |
|
Mon. March 16 |
Spring Break |
|
Wed. March 18 |
Spring Break |
|
Mon.
March 23 |
Lab 6
Due |
|
Wed. March
25 |
Quiz 2 |
|
Mon. March
30 |
Lab 7
Due |
|
Wed. April
1 |
Open
Lab |
|
Mon.
April 6 |
Lab 8
Due |
|
Wed. April
8 |
Quiz 3 |
|
Mon.
April 13 |
Lab 9
Due |
|
Wed. April
15 |
Open
Lab |
|
Mon.
April 20 |
Lab 10
Due |
|
Wed. April
22 |
Quiz 4 |
|
Mon.
April 27 |
Lab 11
Due |
|
Wed. April
29 |
Open
Lab |
|
Mon.
May 4 |
Lab 12
Due |
|
Wed. May
6 |
Projects |
|
Mon.
May 11 |
No Class |
|
|
|
The lab will be available until 2:00 each class day. If the lab is not open during the open lab time, ask the instructor, TA, or department secretary to open it for you.
Department of Electrical and Computer Engineering
Last Revised: January 15, 2009