Welcome to EE 14!
This is the public-facing page for Tufts EE 14, Embedded Systems.
For Spring 2025, course content will be hosted on Canvas.
Quick links
- STM32L432KC device page at st.com
- STM32L432KC datasheet (This describes the device specs and pinout)
- STM32L4xxx series reference manual (This describes all the registers and peripherals)
- Cortex-M4 programming manual (This is the detailed spec on what various assembly instructions do)
- Cortex-M4 technical reference manual (Includes details on how many cycles each instruction takes)
- ARMv7-M architecture reference manual (Even more detailed spec, including instruction encodings)
- Nucleo-L432KC development board
- Nucleo pinout diagram
- Late token status (Use your lab 4 key)
- Bit masking example
Week 1 (Jan 19)
Lab 1
Lecture 3
Week 2 (Jan 26)
Lab 2
Lecture 4
Lecture 5: Examining C to assembly
Week 3 (Feb 2)
Lab 3
Making
Embedded Systems: State machines (Sign in with Tufts credentials)
Lecture 6
Suggested reading: Zhu 1.2.2
Lecture 7
Suggested reading: Zhu 2.1-2.4.3
Week 4 (Feb 9)
Lecture 8
Suggested reading: Zhu 2.4.4-2.4.5
Lecture 9
Suggested reading: Zhu 2.5
Lab 4
Week 5 (Feb 16)
Lecture 10
Suggested reading: Zhu 3.7, Appendix B-2
Lab 5
Week 6 (Feb 23)
Lab 6
Week 7 (Mar 2)
Lecture 13
Suggested reading: Zhu 4.3-4.8
Lecture 14
Suggested reading: Zhu 5.1-5.5
Week 8 (Mar 9)
Lecture 15
Review of midterm exam
Lecture 16
Suggested reading: Zhu 6.1-6.11