Visual Debugging with MPLAB® Data Visualizer

In this class, we’ll use MPLAB® Data Visualizer as a plugin to MPLAB X IDE to plot real-time data from PIC®, AVR® and SAM MCUs using the Curiosity Nano Platform, and Xplained Pro platforms.

About this course

The MPLAB Data Visualizer is a tool which can help you understand your embedded application’s run time behavior, on your target microcontroller. This course first introduces the MPLAB Data Visualizer’s capabilities, then show you how to use these featuresAlthough example projects are used to provide a context to show off these features, in most instances you will be able to follow along with your own project.   

Curriculum41 min

  • Syllabus
  • Introduction
  • Introduction to MPLAB Data Visualizer 1 min
  • Data Visualizer User Interface 1 min
  • Board Interfaces Overview 1 min
  • Curiosity Nano 1 min
  • SAM21 XPlained Pro 1 min
  • About the next chapters 1 min
  • Debug GPIO
  • About this Chapter
  • Debug GPIO Hello World! 2 min
  • Cursors and Bus read triggers 2 min
  • Debug GPIO to Trace Program Flow 2 min
  • Visualizing Variables
  • About this Chapter
  • Variable printf to terminal 8-bit raw plot 4 min
  • Plotting Multiple Variables 6 min
  • A basic Data Streamer Driver 3 min
  • Creating MPLAB X IDE project configuration (optional) 5 min
  • Optional Material
  • About this Chapter
  • Finding an Example 3 min
  • Adding an UART driver 4 min
  • Your Feedback
  • We need your Feedback

About this course

The MPLAB Data Visualizer is a tool which can help you understand your embedded application’s run time behavior, on your target microcontroller. This course first introduces the MPLAB Data Visualizer’s capabilities, then show you how to use these featuresAlthough example projects are used to provide a context to show off these features, in most instances you will be able to follow along with your own project.   

Curriculum41 min

  • Syllabus
  • Introduction
  • Introduction to MPLAB Data Visualizer 1 min
  • Data Visualizer User Interface 1 min
  • Board Interfaces Overview 1 min
  • Curiosity Nano 1 min
  • SAM21 XPlained Pro 1 min
  • About the next chapters 1 min
  • Debug GPIO
  • About this Chapter
  • Debug GPIO Hello World! 2 min
  • Cursors and Bus read triggers 2 min
  • Debug GPIO to Trace Program Flow 2 min
  • Visualizing Variables
  • About this Chapter
  • Variable printf to terminal 8-bit raw plot 4 min
  • Plotting Multiple Variables 6 min
  • A basic Data Streamer Driver 3 min
  • Creating MPLAB X IDE project configuration (optional) 5 min
  • Optional Material
  • About this Chapter
  • Finding an Example 3 min
  • Adding an UART driver 4 min
  • Your Feedback
  • We need your Feedback