General Information
Explores designing with single-chip microcomputers and microcomputer interfacing. Topics include role of microcomputers compared with microprocessors and other computers, microcomputer architecture and organization, real-time control issues, assembly language programming for control, design of control software, input/output methods, design tools, and available single-chip microcomputers. Students select project and design, and construct system including single-chip microcomputer and ancillary hardware to implement control system.
Type | Day | Time | Location | Instructor | |
---|---|---|---|---|---|
Lectures | Tuesday, Thursday | 3:00 pm - | 4:15 pm | in Robinson B201 | Jens-Peter Kaps |
Labs | Monday | 4:30 pm - | 7:10 pm | in ENGR 3208 | Sunil Kumar Rajendran, Aditi Atul Khare |
Thursday | 4:30 pm - | 7:10 pm | in ENGR 3208 | Sunil Kumar Rajendran, Aditi Atul Khare | |
Friday | 8:30 am - | 11:10 am | in ENGR 3208 | Sunil Kumar Rajendran, Aditi Atul Khare |
Documents
Instructor
Dr. Jens-Peter Kaps
Office: Engineering Building, Room 3222
Email: jkaps'at'gmu.edu
Office Hours
- Tuesday 11:00 am to 12:00 pm
- Thursday 1:00 pm to 2:00 pm
- ECE 445 Computer Organization (grade C or better)
- and one of
- CS 367 Computer Systems and Programming (grade C or better)
- CS 222 Computer Programming for Engineers (grade C or better)
- Code Composer Studio (Windows, MacOS, and Linux).
- IAR Kickstart (Windows), choose "Download a free trial". This version is also the Kickstart size-limited version. This tool is not recommended.
- Energia Can't be used for GTA project sign off. (Windows, MacOS, and Linux), not recommended for this class as it hides the hardware under several layers of abstraction.
Additional office hours are by appointment only (see the Contact page for how to setup an appointment).
Teaching Assistant
Name | Office | Office Hours | ||
---|---|---|---|---|
Sunil Kumar Rajendran | srajend2'at'gmu.edu | ENGR-3204 | Mo 3:00 pm - 4:30 pmFr 12:00 pm - 1:30 pm | |
Aditi Atul Khare | akhare2'at'gmu.edu | ENGR-3204 | We 4:00 pm - 5:30 pmTr 1:30 pm - 3:00 pm | |
Raj Amit Mehta | rmehta21'at'gmu.eduTBA | TBA |
Prerequisites
Tools
Integrated Development Environment
Textbook
M. Jiménez, R. Palomera, and I. Couvertier, Introduction to Embedded Systems, Using Microcontrollers and the MSP430, Springer-Verlag New York, 2014, ISBN 978-1-4614-3142-8 (Available also online through the GMU library).
J. H. Davies, MSP430 Microcontroller Basics, Burlington, MA: Newnes, 2008, ISBN 978-0-7506-8276-3 (Available also online through the GMU library).
Recommended Reading
B. W. Kernighan, and D. M. Ritchie, The C Programming Language, 2nd Ed., Englewood Cliffs, NJ:Prentice-Hall, 1998, ISBN: 978-0-13-110362-7 (paperback).