
ECE 4510/5530 Microcontroller Applications
Department of Electrical and Computer Engineering
Welcome to the ECE 4510/5530 Homepage! This is your official
information
source
to Microcontroller Applications, offered by the Department of
Electrical
and Computer Engineering. In this course we will primarily be concerned
with
the architecture and the various peripheral modules of a
microcontroller and
issues
pertinent to interfacing to a microcomputer system. A small Real-Time
Kernel will also be introduced. Most application programs will be
developed in C. ECE 4510 is a
required
course for students majoring in computer engineering.
ECE 5530 is one of the foundations courses for both the Electrical
Engineering and the Computer Engineering Master's
Programs. Your instructor this Spring Term is Dr. Janos Grantner,
a
Professor in
the Department.
General Information
Starting
with
Lab 3
students are required to have the hardware and software as follows:
- Microcontroller EVB Kit
Students should contact directly
Technological Arts,
Toronto, Canada (Ph:
1-877-963-8996) to purchase their WMU2 Kits.
They should identify themselves as students
taking the ECE 4510/5530 course with the ECE Dept., WMU, to get their
15% educational discount. When
specifying the Kit they should be referring to the one that has been
customized to the needs
of this class and being referred to as
"WMU2 Kit". It
can also be directly selected on
the Technological Arts Web Page,
under "9S12>>", and
then by clicking on Student QuickBuy on the left. You
will find the WMU2 Kit at the bottom of the list. You
you
will be
purchasing an EVB
(Evaluation Board) that has got the 9S12DP512 Microcontroller on
it.
- ICC12 STANDARD (Version V7.x) 6-Month Student License
Students
should contact ImageCraft
directly. Your price is
$50. Visit to the website imagecraft.com. Click on
the Freescale CPU12 Compiler Tools on the left. BTW, it is the page
from which you can download the 45-day fully functional Demo. Then
click on the Buy button. Select the $50.00 Annual Maintenance Contract
and click on the Add Products to Cart. Go to Checkout. On the
second Billing Information page enter "WMU 6-month student license" in
the Notes box.
- Large
Solderless Breadboard
These boards are being sold
through the IEEE Student Branch. If you don't have a board yet
you should contact Dr. Asumadu (Room B-224, Office Hours: TBD, or Ms. Judy Seymoure (ECE Main Office,
Hours: 8:00am-5:00pm)
to place your
order. The price is
$30, in cash.
As
always, you are free to buy it through some vendor,
instead.
-
Electronic Parts Kit
for the
Labs and
Projects
The IEEE Student Branch will help in acquiring
the Kits (will order the parts and put together the Kits) for those
students who place an order and prepay
for their Kits in cash. The price for the ECE 4510 Kit is $85. The
Supplement
Kit for ECE 5530 students is $10,
hence,
their total is
$95 because graduate students
are also required to have the ECE
4510 Kit. Payments
should be made in cash. Students
should see Ms. Judy Seymoure (ECE Dept. Office, Hours: 8:00am-5:00pm) if
they want to
purchase their Kits through the IEEE Student Branch.
The
final deadline for placing an order is 4:00pm on Tuesday, 01/17/12.
Again, students are
free to buy these parts through vendors, instead.
Students are
encouraged to download immediately
the ICC12 Standard V7.x Demo Version
(permanently expires after 45
days) from ImageCraft's Web site at
www.imagecraft.com. It
will allow you to work on your lab and homework assignments outside Lab
Hours until you
will have received your unlock codes from Imagecraft.
Course Syllabus
ECE 451 ABET Syllabus
Course Outline
Lab Schedule
For all practical matters in the
lab,
the 'DP256 microcontroller and the Adapt9S12DP256 EVB are compatible
with the the 'DP512 microcontroller and the Adapt9S12DP512 EVB, respectively.
Homework
Assignments
Lab Instructor: Mr.
Lalith Prasad Narasimhan
Office: B-222-1
Email: l3narasi@wmich.edu
Ph: (414) 331-5976
Hours:
please refer to the Extended
Lab
Hours below, in Room B-214
Homework Grader: Mr. Mitchell Bigelow
Email:
mitchell.a.bigelow@wmich.edu
Ph: (616) 780-6622
Hours: please refer to the Extended Lab
Hours below, in Room B-214
Lab Teams
ECE 4510 M
ECE
4510 R
ECE 5530 M
ECE 5530 R
Students should bring a big Three-Hole Binder that can hold
together
the nearly 800 pages of the MC9S12DP256 Advance Information Manual (it
is about 1.5" thick) to their Lab Two Session.
This Manual is a more user-friendly version of the set of .pdf files
that are linked through the 9S12DP512 Data Sheets Section of the Class
Web Page. In addition, only a hard copy of this Manual is allowed as a
resource during exams. Students can borrow their copies for this term
as long as they are kept in a sturdy binder.
Access to
the uCOS-II Kernel source code in .zip format. You need your Bronco Net
ID and password.
Labs
Prelab
Assignments
Extended
Lab Hours
B-214
(effective: 01/18/12)
Students
should sign up for a workstation, a
microcontroller
board, and a BDM12SX Module with the Lab TA, or with the Lab Monitor
student
on duty PRIOR to doing any work. Students should also
sign off when they leave the station. The power to the microcontroller board you have used
should
be turned off at that point, and you
should
exit both the ICC12 IDE and the NOICE12 environment. Power to the bench
instruments
(logic analyzer, oscilloscope, DVM, etc.) should also be turned off
when
you leave.
After you have signed up for a station, if
you
find that the station doesn't function properly please notify the Lab
TA,
or the Lab Monitor immediately. A brief
description of the problem
(in
writing) is in order. That will help us
to
fix the problems as soon as possible.
Students
are expected to work with their own
Adapt Boards and parts beginning Lab Three.
Projects
Design
Project#1*
LCD controller info
sheets
File1
File2
File3
TEAM ASSIGNMENTS
* for ECE 5530 students only
http://www.pjrc.com//store/dev_display_16x2.html
Lab
Project
ECE 4510 TEAM
ASSIGNMENTS Project
Evaluation Sheet
ECE 5530 TEAM
ASSIGNMENTS
Review
for the Midterm Exam
Solutions
to the MT Exam
Information
for the Lab Final
Students should take along their complete Parts Kits (the
Adapt Microcontroller Board included) to the the Lab Final.
The test may require the use of parts other than just the DIP Switch
and LED
Modules, respectively, that are outlined in the Information on the Lab
Final file above.
Review
for the Final Exam
Final Exams
Week Office
Hours: TBD
In order to get their scores posted on the Web students
should
create a custom 6-character ID for themselves and turn
it in
to
the course
instructor. The ID should be made of six
alphanumerical
characters that don't refer to the
student's name
and/or any official ID number in any direct way. IDs will be
collected in class, or in the lab.
Assessments
Some
Useful Links
Professor Valvano's Web Page at U of
Texas,
Austin
ImageCraft Web site
NOICE Web site
Comments to: janos.grantner@wmich.edu
Department of Electrical and Computer Engineering
Western Michigan University
4601 Campus Drive
Room A-246, CEAS
Kalamazoo, MI 49008-5329
Phone: (269) 276-3154
Primary Author: Janos Grantner
Intellectual property rights apply.