Introduction to Embedded Systems using the MSPM0+

Jonathan Valvano and Ramesh Yerraballi

 

This is the first of three books on embedded systems. This Volume 1 is an Introduction to Embedded Systems covering assembly, C, interrupts, and simple interfaces like switches, LEDS, DAC, ADC, LCD, and UART communication. Volume 1 has a second ebook based on the TM4C123. Volume 2 focuses on the TM4C123-based and MSPM0G3507 LaunchPads running on the Robot Systems Learning Kit (RSLK) version 2. Labs, example software, design files, and data sheets can be found on the ECE445L web site. Volume 3 covers real-time operating systems, see ECE445M web site.

 

Figure 0.1. Logic Analyzer Trace.

Our Embedded Systems Video Podcast on Spotify

The true engineering experience occurs not with your eyes and ears, but rather with your fingers and elbows. In other words, engineering education does not happen by listening in class or reading a book; rather it happens by designing under the watchful eyes of a patient mentor. So, go build something today, then show it to someone you respect!

This book is dedicated to my mom and dad, who demonstrated to me by their lives that "Not all of us can do great things. But we can do small things with great love".


This material was created to teach ECE319K at the University of Texas at Austin

Reprinted with approval from Introduction to Embedded Systems Using the MSPM0+, ISBN: 979-8852536594

  Creative Commons License
Embedded Systems - Shape the World by Jonathan Valvano and Ramesh Yerraballi is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Based on a work at http://users.ece.utexas.edu/~valvano/mspm0/

.