夜幕_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
(出处: 国芯技术交流网站)

梁工 发表于 2024-11-6 09:38:09

夜幕_x 发表于 2024-11-6 09:19
想问下这个网站的点灯技术我看他跟您给的四个案例不一样里,没DMA,也不是查询的,也没用那个中断函数,看 ...

就是用的SPI输出数据,将数据按WS2812的时序装载到SPI数据。

夜幕_x 发表于 2024-11-6 13:46:39

哦这样子,但我没看到要SPI中断函数,看半天,啊哈哈哈,有点尴尬

梁工 发表于 2024-11-6 14:35:32

夜幕_x 发表于 2024-11-6 13:46
哦这样子,但我没看到要SPI中断函数,看半天,啊哈哈哈,有点尴尬

使用SPI不一定要中断的。

夜幕_x 发表于 2024-11-8 14:57:55

本帖最后由 夜幕_x 于 2024-11-8 15:11 编辑

梁工请教下,我用STC8G1K08A的芯片SPI驱动WS2812的灯带,但是第一次上电运行总是会有一个莫名其妙的的高电平,看芯片手册说P54做普通IO口时会有6.5ms上拉,这种有的解决办法吗
页: 4 5 6 7 8 9 10 11 12 13 [14] 15 16 17 18
查看完整版本: SPI-DMA输出控制WS2812三基色彩灯程序@8H系列/32G系列,不加反相器, CPU休息