Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Getting Started with TI Microcontrollers
Chapter 0 — MCU Workshop Introduction
0.0 Read This Before You Begin
0.1 Introduction (2:40)
0.2 Workshop Intro (10:23)
0.3 Workshop Roadmap (Curriculum) (2:47)
0.4 Workshop Details and How To Do the Labs (18:18)
0.5 Workshop Datasheet (PDF)
NOTICE - TI makes Major Changes to CCS v20
Blooper - What Should We Call this Workshop? (2:01)
Chapter 1 — Desktop Tools & Software Installation
1.1 - Introduction (3:03)
1.2 - What To Install (1:49)
1.3 - Code Composer Studio (CCS) Installation (9:11)
1.4 - Software Libraries (SDK, driverlib, etc.) Installation (4:03)
1.5 - Workshop ZIP Files (Video) (ZIP) (1:50)
1.6 - Verify Installation (2:55)
1.7 - Tools and Software Installation Guide (PDF)
Chapter 2 — Tools & Software Overview
2.0 - Code Composer Studio (CCS) Intro (4:40)
2.1 - A Tale of Two CCS Variations
2.2 - Code Composer Studio (CCS) Overview and Walk-Through (13:23)
2.3 - CCS Cloud (2:03)
2.4 - SDK Overview (7:21)
2.5 - Basic Embedded Topology (2:30)
2.6 - How to Create a New Project (5:10)
2.7 - Overview of Chapter 2 Lab Exercises (Video/PDF)
2.7a - Lab 2A: Getting Started Instructions (Video/PDF) (0:36)
2.7b - Lab 2B: Create a New Empty Project (Video/PDF) (0:28)
2.7c - Example 2C: Toggle printf() (0:48)
Chapter 3 — Using GPIO to Control an LED
3.1 - Introduction (8:15)
3.2 - Intro to GPIO and how it works (29:11)
3.3 - Using the GPIO Driver/DriverLib (26:04)
3.4 - Lab 3A: Blinking an LED (Videos/PDFs) (3:58)
3.5 - Lab 3B: Toggling BoosterPack Pin (SimpleLink/MSPM0 only) (8:19)
3.6 - Example 3C: Blinking LED DriverLib Example (MSP432E401Y only)
3.7 - How SYSCFG Works (under the hood) [Optional] (4:59)
Chapter 4 — Drivers and Interrupts
4.1 - Introduction (6:45)
4.2 - Reading GPIO Pins (13:29)
4.3 - Lab 4A: Reading GPIO Input Pin (3:56)
4.4 - What is an Interrupt? (16:59)
4.5 - How Do Interrupts Work? (20:57)
4.6 - Using Interrupts (10:45)
4.7 - Event Driven Systems (2:01)
4.8 - Lab 4B: Using GPIO Interrupts (3:13)
4.9 - (MSPM0 only) Example: Using Multiple Interrupts (Video/PDF) (3:46)
4.10 - (MSP432E) GPIO Interrupt using DriverLib (Code Example)
Chapter 5 - Using Timers to Create Periodic Interrupts
5.1 - Introduction to Timers (3:21)
5.2 - How Timers Work (7:27)
5.3 - Some Basic Timer Features (6:55)
5.4 - Brief Intro to Pulse-Width Modulation (PWM) (2:36)
5.5 - Timer Details for your MCU (15:05)
5.60 - Intro to Chapter 5 Lab Exercises (4:03)
5.61 - Lab 5A: Using Timer to Generate Interrupts
5.62 - (CC1352) Example 5B: Using the GPTimer Driver
5.63 - (C2000) Example 5B: Connecting Timer Directly to a Pin
5.64 - (MSPM0) Example 5B: Using MSPM0 Event Fabric
5.65 - (MSPM0) Example 5C: Generating PWM with TimerA
Cheatsheets and Job Aids
LAUNCHXL-CC1352R1 LaunchPad LEDs Cheatsheet
MSP432E401Y LaunchPad LEDs Cheatsheet
Bonus Topics
Converting CCS Projects from CC1352 to CC2652 (4:39)
Workshop Versions & Updates
Workshop Version History
2.1 - A Tale of Two CCS Variations
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock