找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

STC8G/H通用 SPI驱动WS2812 SPI模拟单总线

查看数: 864 | 评论数: 4 | 收藏 6
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2026-2-23 19:55

正文摘要:

WS2812的单总线是根据高电平时间决定是逻辑1还是逻辑0的,而SPI恰巧是不归零码,只有当数据比特改变时,才会改变MOSI的电平。 比如输出11110111的时候,前四个1MOSI都是高电平,不会回到低电平,因此可以使用SPI模 ...

回复

ID:1155837 发表于 2026-3-18 12:15
lmn2005 发表于 2026-3-16 11:49
SPI通讯需要多个IO口,现在虽然只用到一个IO去控制WS2812,是不是SPI其他端口也无法另作他用了?

忘记说了,可以用的,MISO需要关闭数字输入功能,可做电平控制或PWM输出,CLK引脚仅能设为高阻模式,不需要关闭数字输入,可做电平采集或ADC。
ID:71233 发表于 2026-3-16 11:49
SPI通讯需要多个IO口,现在虽然只用到一个IO去控制WS2812,是不是SPI其他端口也无法另作他用了?
ID:433219 发表于 2026-3-15 15:21
有点意思。。测试一下
ID:1155837 发表于 2026-3-12 16:24
已经在STC8H1K08T上测试通过,代码在STC8H上同样可用

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表