梁工 发表于 2024-7-8 11:48:46

xxh 发表于 2024-7-5 16:43
我烧录的时候,时钟晶振选的不对,所以你不亮

STC8H只有一路SPI,可以分时切换使用成两路SPI分别驱动两个WS2812,你可以试试。

潘豆豆 发表于 2024-7-10 20:00:09

不错不错,不错的贴子!

倦客 发表于 2024-7-17 08:41:37

梁工,我烧录了STC32g的中断SPI发送代码,但是灯跑不起,看到程序里面写着,接线P3.7,P3.6等待必须是接好的吗,最后输出是用P3.4输出给WS2812B对吧。首先硬件WS2812是没有问题的在其他代码可以使用,然后晶振频率我IRC勾选的是24M.看在哪个细节地方需要注意一下。。

梁工 发表于 2024-7-17 09:22:33

倦客 发表于 2024-7-17 08:41
梁工,我烧录了STC32g的中断SPI发送代码,但是灯跑不起,看到程序里面写着,接线P3.7,P3.6等待必须是接好的 ...

请详细看我的主楼内容,有电路,输出是P1.3。
使用串口下载,内部时钟输入25.6MHz。

倦客 发表于 2024-7-17 10:12:34

梁工 发表于 2024-7-17 09:22
请详细看我的主楼内容,有电路,输出是P1.3。
使用串口下载,内部时钟输入25.6MHz。 ...

感谢梁工,实现了,现在学习一下怎么实现的

haiyang201 发表于 2024-7-23 09:38:11

不错

lansam 发表于 2024-7-23 22:47:01

梁工,你好。我用STC8H8K64U移植了SPI+DMA发送的代码。现在遇到一个问题:如果打开PWMA输出后,灯显示不正常了。这是为什么?有没有办法解决?

梁工 发表于 2024-7-23 23:08:29

lansam 发表于 2024-7-23 22:47
梁工,你好。我用STC8H8K64U移植了SPI+DMA发送的代码。现在遇到一个问题:如果打开PWMA输出后,灯显示不正 ...

PWMA跟SPI无关的啊,你是不是PWMA与SPI共用了同一个IO?

lansam 发表于 2024-7-24 07:53:09

梁工 发表于 2024-7-23 23:08
PWMA跟SPI无关的啊,你是不是PWMA与SPI共用了同一个IO?

PWM用的是P1.0,SPI我的是P1.3。只要一打开PWM输出就有问题,想不明白。

ka1265 发表于 2024-7-25 21:01:32

{:4_174:}
页: 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14 15 16 17 18
查看完整版本: SPI-DMA输出控制WS2812三基色彩灯程序@8H系列/32G系列,不加反相器, CPU休息