打印
[51单片机]

我有3个灯珠ws2812,能否单独控制其中一个

[复制链接]
452|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chuandaoxy|  楼主 | 2020-11-19 09:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
需求是这样,这三个led同时开启,再同时关闭,然后安装逻辑变颜色,渐变,目前的问题,我好像不能控制其中任意一个动作,打开或关闭,2812是靠地址来解析命令吗?那位讲讲,谢谢大家

使用特权

评论回复

相关帖子

沙发
小小沙沙粒| | 2020-11-19 10:01 | 只看该作者
对应的数值写0,0,0就相当于关闭了

使用特权

评论回复
板凳
chuandaoxy|  楼主 | 2020-11-19 10:46 | 只看该作者
小小沙沙粒 发表于 2020-11-19 10:01
对应的数值写0,0,0就相当于关闭了

驱动里有一大堆函数,能举个例子吗?谢谢

使用特权

评论回复
评论
xiaofei558008 2020-11-19 15:37 回复TA
3个灯珠而已,搞个9字节 RAM做缓存就好了,改内存就好了;数据/时序 通过DMA +GPIO 自动外发 
地板
rgjinxuan| | 2020-11-19 16:04 | 只看该作者
可以的  

使用特权

评论回复
5
小小沙沙粒| | 2020-11-20 12:53 | 只看该作者
chuandaoxy 发表于 2020-11-19 10:46
驱动里有一大堆函数,能举个例子吗?谢谢


Write24Bit(0XFF,0X00,0X00);
Write24Bit(0X00,0X00,0X00);
Write24Bit(0X00,0XFF,0X00);

第二个灯不亮

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

843

主题

1029

帖子

4

粉丝