Please note as of Wednesday, August 15th, 2018 this wiki has been set to read only. If you are a TI Employee and require Edit ability please contact x0211426 from the company directory.

Stellaris ARM Cortex-M-based Microcontroller Training

From Texas Instruments Wiki
Jump to: navigation, search

Getting Started with StellarisWare® and the ARM® Cortex™-M4F Workshop

The Getting Started with StellarisWare® and the ARM® Cortex™-M4F Workshop is free, on-line, in-depth introduction into LM4F basics. You can also attend the workshop live as it is presented by a TI instructor [1]

The workshop includes:

  • Introduction to Cortex™-M4F and Peripherals

    - Lab1: Software and Hardware Setup

  • Code Composer Studio

    - Lab2: CCS Basics

  • Introduction to StellarisWare, Initialization and GPIO

    - Lab3: Clock system and GPIO initialization to blink the LED

  • Interrupts and the Timer

    - Lab4: Using the Timer to generate interrupts

  • ADC12

    - Lab5: Using the ADC12 to measure the on-board accelerometer

  • Hibernation Module

    - Lab6: Measuring the current in low power modes

  • USB

    - Lab7: Experimenting with the USB host port and FatFs

  • PWM

    - Lab8: Programming the PWM to flash the LED

  • Graphics Library

    - Lab9: Using grLib to place images, shapes and text on the evaluation board OLED

You can attend a live workshop by enrolling at: Getting Started with StellarisWare® and the ARM® Cortex™-MF4 Workshop

Getting Started with StellarisWare® and the ARM® Cortex™-M3 Workshop

The Getting Started with StellarisWare® and the ARM® Cortex™-M3 Workshop is free, on-line, in-depth introduction into the basics of working with the Cortex-M3 and StellarisWare including:

  • An introduction to Cortex-M3 and Stellaris peripherals
  • An overview of Code Composer Studio 4.1
  • An introduction to StellarisWare, initialization and GPIO
  • Working with interrupts and the timer
  • Use of the ADC10 analog-to-digital converter
  • Using the PWM module
  • Working with the graphics library
  • Implementing low power modes
  • Using the Ethernet peripheral

Each of these sections includes an in-depth lab that will step you through the usage, programming and testing of the peripherals(s) covered.