梁工
发表于 2024-10-22 21:14:40
夜幕_x 发表于 2024-10-22 18:20
梁工,我把那个60改成40就是40个灯亮,一旦改超过60,就是一直只有60个灯亮,就是一直纠结在这,换了条灯 ...
怎么会有问题?请看我测试256灯(16x16个灯)的定义:
asfffffffsa
发表于 2024-10-23 17:59:37
如果只需要驱动一个灯,除了更改数目之外,还需要哪里更改
梁工
发表于 2024-10-23 18:17:54
本帖最后由 梁工 于 2024-10-23 18:19 编辑
asfffffffsa 发表于 2024-10-23 17:59
如果只需要驱动一个灯,除了更改数目之外,还需要哪里更改
我的程序使用循坏处理,只有一个灯没试过。
一个灯没必要这么复杂,就直接SPI发3个字节,简单明了,耗时30us。
giveyou
发表于 2024-10-28 13:29:17
灰常漂亮,赞一个
夜幕_x
发表于 2024-10-28 21:54:38
想问下用STC8G1K08A这个芯片可以用这个SPI加中断的方案吗?
梁工
发表于 2024-10-28 23:38:39
夜幕_x 发表于 2024-10-28 21:54
想问下用STC8G1K08A这个芯片可以用这个SPI加中断的方案吗?
可以。
夜幕_x
发表于 2024-11-2 14:35:06
梁工 发表于 2024-10-28 23:38
可以。
好的,谢谢,我已经实现我的功能了,顺带请教下stc8g1k08这个有PWM驱动ws2812的吗?不加DMA的话
梁工
发表于 2024-11-2 15:05:00
夜幕_x 发表于 2024-11-2 14:35
好的,谢谢,我已经实现我的功能了,顺带请教下stc8g1k08这个有PWM驱动ws2812的吗?不加DMA的话 ...
stc8g1k08是使用PCA的PWM功能,不能随意设置周期,所以更不方便,还是使用IO直接驱动吧。
夜幕_x
发表于 2024-11-2 16:05:04
梁工 发表于 2024-11-2 15:05
stc8g1k08是使用PCA的PWM功能,不能随意设置周期,所以更不方便,还是使用IO直接驱动吧。 ...
这样子,好的感谢解惑
夜幕_x
发表于 2024-11-6 09:19:13
想问下这个网站的点灯技术我看他跟您给的四个案例不一样里,没DMA,也不是查询的,也没用那个中断函数,看了半天不知道是属于SPI的哪一种驱动方式,您能帮我解惑一下吗{:4_245:}{:4_213:}{:4_213:}{:4_213:}
STC-SPI 驱动 WS2812, 【STC-USB转双串口工具作为开发板应用】之SPI驱动WS2812
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=292
(出处: 国芯技术交流网站)