ECE 251 COURSE INFORMATION: Fall 2021
Final Exams have been graded and grades posted on Canvas.
Homework: Problems will usually be assigned every other week (due two weeks later). Late homework will not be accepted without prior instructor approval. You are expected to work on all homework problems yourself, but reasonable collaboration is allowed and encouraged. Homework is due in the BC Infill in the ECE251 box.
Lab Assignments: There will be a series of 10 labs, due every 1-2 weeks. Successful completion of ALL labs is required to pass the course.
RESOURCES & REFERENCES
The C Programming Language, (217 pages) Kernighan and Ritchie
Some C Essentials, (17 pages) A good summary of key C capabilities
ARM and Thumb-2 Quick Reference Card (6 pages) Supplied on Exams
Cortex-M3/M4 Core Instructions (2 pages) Supplied on Exams
Cortex M4 Generic User Guide (276 pages)
Cortex-M3/M4F Instruction Set (221 pages)
Cortex-M4 Technical Reference Manual (107 pages)
ARMv7-M Architecture Reference Manual (916 pages)
Keil ARM Compiler User Guide (web pages)
Tiva TM4C123GH6PM Microcontroller Data Sheet (1409 pages)
Embedded Systems: Introduction to ARM Cortex-M Microcontrollers, Jonathan Valvano, See Instructor for access to his book.
, Jonathan Valvano. See Instructor for access to his book.
The Definitive Guide to Arm Cortex-M3 and Cortex-M4 Processors, Joseph Yiu. See Instructor for access to his book.
Errata of Yifeng Zhu Text All Editions
Embedded Systems – Shape the World, website of Jonathan Valvano, University of Texas