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.
- 30 x16 LED WS2812B Panel
- Multiplexer board
- Uctronics QVGA display
- IAR Workbench 7.50.1
- SDK 1.3 for the Kinetis K82
- eGUI graphic library
You can watch the video with the LED panel working: