LED Panel control with FlexIO [1]

Document created by edk Employee on Mar 29, 2016Last modified by Diana Torres on Apr 5, 2017
Version 6Show Document
  • View in full screen mode

The purpose of this project is the control of a RGB LED panel using the FlexIO peripheral included in the Kinetis K82 microcontroller.

The FlexIO peripheral offers a great advantage, unloading the CPU in the process of refreshing the LED color and brightness information, comparing with other control methods using GPIO bit-banging or PWM + DMA. I will use different method.

The panel will use LED stripes with the WS2812B controller. We will also have a simulation platform for developing the applications.

 

Hardware:

  • 30 x16 LED WS2812B Panel
  • Multiplexer board
  • FRDM-K82
  • Uctronics QVGA display

 

Software:

  • IAR Workbench 7.50.1
  • SDK 1.3 for the Kinetis K82
  • FreeRTOS
  • eGUI graphic library


You can watch the video with the LED panel working:


 

 

Part 1: Building the LED Panel

Part 2: LED control method using the FlexIO

Part 3: Software for LED Panel emulation

Part 4: Software for panel control

1 person found this helpful

Attachments

    Outcomes