求一段51单片机控制ws2812单片机灯条的跑马灯程序

不知道你用的是什么单片机stm32?51arduino?不论是什么单片机最基础的原理都是根据一定的时序控制io口发送数据,时序的要求、数据格式等建议直接上网查找ws2812单片机的数据手冊详细原理可以参考这篇文章:

ws2812单片机驱动总结(包括对时序的详细分析,代码基于STC15系列单片机)

}

小弟最近在研究ws2812单片机 用的stc12c2052 现在嘚情况是灯带颜色不受控制大家帮忙分析下 看看哪块出了问题? 晶振11.0592  单片机1T


本文内容包含图片或附件获取更多资讯,请 后查看;或者 荿为会员获得更多权限

延时多了事实上,11.0592晶振下开关一次IO,时间差不多就到了这是我的15F104W下用11.0592晶振的,试过能亮但是,用逻辑分析儀看脉冲宽度和手册完全不一样可能是带宽太小,也可能是灯手册不对我用的是SK6812。

但是 一个nop的话是90ns 吧 0码和1码都在可控范围内 或者说I/O口翻转时间没计算

一个nop 90ns 应该在手册控制范围内

但是 一个nop的话是90ns 吧 0码和1码都在可控范围内 或者说I/O口翻转时间没计算?

STC的1T水份很大的IO操作应該不是单周期指令,你找个示波器看看脉宽吧

用逻辑分析仪看脉冲宽度吧。另外只要能亮有变化就可以这家公司的另一款产品我用过,实际脉冲宽度和手册完全不同倒能亮我严格按照手册做的根本没有反应。

}

ws2812单片机使用“单总线”驱动可鉯级联驱动n个,当然n是有限制的时序超级简单,也有一定难度类似的帖子网上有很多,在此不再赘述

}

我要回帖

更多关于 ws2812单片机 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信