【发布时间】:2017-06-17 20:56:27
【问题描述】:
我正在尝试让一些 ws2812 灯工作。我正在使用
NodeMCU custom build by frightanic.com
branch: 1.5.4.1-final
commit: 1885a30bd99aec338479aaed77c992dfd97fa8e2
SSL: false
modules: adc,file,gpio,http,i2c,net,node,ow,rtctime,spi,tmr,uart,websocket,wifi,ws2812
build built on: 2017-05-11 11:48
powered by Lua 5.1.4 on SDK 1.5.4.1(39cb9a32)
当我执行 ws2812.init() 时,板会重置:
> =ws2812.init()
ets Jan 8 2013,rst cause:2, boot mode:(3,7)
load 0x40100000, len 24560, room 16
tail 0
chksum 0xb4
load 0x3ffe8000, len 2296, room 8
tail 0
chksum 0x09
load 0x3ffe88f8, len 136, room 8
tail 0
chksum 0x9d
csum 0x9d
我可以调用 ws2812.write 并且我在输出引脚上看到一个信号,但是时序不正确并且灯不工作。
我做错了什么?这是我的第一个 ESP8266 项目,所以我觉得有点不知所措。
感谢您的帮助。
【问题讨论】:
-
您是否尝试过使用来自
master(v2.1) 的构建? -
就是这样。与 master 分支配合得很好。我只是假设“最终”更加稳定,我应该坚持下去。我永远不会回到那些小时!感谢您的帮助。
-
根据假设工作很棘手;-) 一般发布过程记录在github.com/nodemcu/nodemcu-firmware/#releases。有关该 1.5.x 分支的详细信息位于其自述文件的顶部github.com/nodemcu/nodemcu-firmware/tree/…(您使用的云构建器包含这些提示)。
标签: nodemcu