用于SK6812和WS281X LED的用户空间覆盆子PI PWM/PCM/SPI库。
rpi-ws281x的Python项目详细描述
背景:
覆盆子PI中的BCM2835既有一个PWM模块,也有一个PCM模块 非常适合驱动单独可控的ws281x发光二极管。使用 dma、pwm或pcm fifo,以及在pwm中的串行模式,可以 控制连接到 适当的输出引脚。对于spi,使用raspbian spidev驱动程序 ( /dev/spidev0.0 )。这个库和测试程序设置了时钟速率 使所需输出频率的3倍,并在RAM中创建一个位模式 一种颜色数组,其中每一位由3位表示,如下所示。
Bit 1 - 1 1 0 Bit 0 - 1 0 0