发现D1哪吒开发板上面有WS2812灯带外设LEDC,测试了一下,真不戳
-
驱动上面定义了12个,实际板子上只有一个U13,理论上可以挂2048个,可以做一个16*128的点阵彩屏玩玩了。
从 LEDC PIN 端开始数,第一个 LED 的编号为 0,沿着远离 PIN 端的方向 LED 的编号依次递增。
例如,调节第 0 个 LED 的颜色为白光且最亮,操作如下:echo 255 > /sys/class/leds/sunxi_led0r/brightness
echo 255 > /sys/class/leds/sunxi_led0g/brightness
echo 255 > /sys/class/leds/sunxi_led0b/brightnessr 代表设置红光,g 代表设置绿光,b 代表设置蓝光。
-
目前测试超过32个就会 fifo 异常
-
@bedrock 啊这。。。比没有好。
-
@uuuuid 等待数据加长一下就可以呢,算出来点1024个灯需要总长时间多少 然后修改刷新时间就可以
-
数据等待时间为600000NS 一个灯数据位需要1100ns一个灯的颜色占用83=24个字节 110024=26400ns,等待数据时间不知道是不是刷新时间 如果是的是话 600000/26400=22个灯左右,多呢就控制不了
Copyright © 2023 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号