流下了没有技术的眼泪
起因、经过
在网上看到有人卖一个墨水屏ESP8266开发套件,想着可以连接WIFI后做个信息展示屏,想着挺好玩的,一冲动就入手了一块。
回来就下了arduino,给板子刷了墨水屏带的示例程序。结果一开始刷屏几秒就重起。经过百度查询排错,终于解决了这个问题。罪魁祸首就是代码里刷屏的时候有个while循环。
while(1){
//等待刷屏完成。
}
然后ESP8266有个叫“看门狗”的机制,就是连继几秒没动作就会当成是死机了,重起。只要在while内加个喂狗函数行了。用delay也可以。
while(1){
//等待刷屏完成。
ESP.wdtFeed();
}
结果示例程序就可以正常运行了。
但距离我想要的,现在才只是动了动脚指头。就不想走了。
期间发生的事情
程序不能正常运行的时候,在网上找相关的资料,发现我这块板子也是大有来历。应该是网上一个开源的4.2寸墨水屏日历电路版。我看这日历弄的挺好的,就刷到我的板上试了一下,还真能运行。而且功能很强,还要加群申请激活码才能获取天气数据。奈何作者的程序不开源,而且对我们这种买成品的人很不友好。只能作罢。