梁工
发表于 2024-8-24 18:07:23
21cnsound 发表于 2024-8-24 16:45
请问,哪些型号的单片机SPI是优化过、支持SPI空闲是输出低电平的?
STC32系列,STC8H系列
21cnsound
发表于 2024-8-24 22:10:22
梁工 发表于 2024-8-24 18:07
STC32系列,STC8H系列
收到,多谢梁工
神农鼎
发表于 2024-9-20 07:56:00
21cnsound 发表于 2024-8-24 16:45
请问,哪些型号的单片机SPI是优化过、支持SPI空闲是输出低电平的?
8H8K64U, 32G12K128, 32G8K64
夜幕_x
发表于 2024-10-22 17:12:16
本帖最后由 夜幕_x 于 2024-10-22 17:17 编辑
您好,想问下SPI加DMA驱动WS2812灯带的方法,我看您设置灯的数量是60,我加到60以上,他还是只亮60个灯,想问下是怎么回事?刚上手?还有点懵{:dizzy:}
梁工
发表于 2024-10-22 18:06:00
夜幕_x 发表于 2024-10-22 17:12
您好,想问下SPI加DMA驱动WS2812灯带的方法,我看您设置灯的数量是60,我加到60以上,他还是只亮60个灯,想 ...
因为我只发送60个灯的数据,所以只亮60个灯,超过60的灯不管有多少都不亮,你要更多的灯,则定义灯数即可,比如由60改为144,则可以驱动144个灯。
夜幕_x
发表于 2024-10-22 18:20:08
本帖最后由 夜幕_x 于 2024-10-22 18:21 编辑
梁工 发表于 2024-10-22 18:06
因为我只发送60个灯的数据,所以只亮60个灯,超过60的灯不管有多少都不亮,你要更多的灯,则定义灯数即可 ...
梁工,我把那个60改成40就是40个灯亮,一旦改超过60,就是一直只有60个灯亮,就是一直纠结在这,换了条灯带也已是一样的
梁工
发表于 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
灰常漂亮,赞一个