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:
Software:
You can watch the video with the LED panel working:
Part 1: Building the LED Panel
Part 2: LED control method using the FlexIO
Dear Gley,
We have been working to get the software updated so we can share it here, but at this point we only can share the non-software versions until we add the appropriate licenses. As soon as we have the updated software we will place it online.
For your reference here there is a similar project, but not using FlexIO :LED Video panel driven by Kinetis K20