开发者社区> 杨奉武> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

一,ESP8266下载和刷固件(基于Lua脚本语言)

简介: 用自己的小板测试...... 安排上呢 一, ESP8266下载和刷固件(Lua开发----体验一下lua开发的魅力所在) 二, 控制一个灯亮灭 三, TCP服务器 四, TCP客户端 五, UDP 六, 文件操作(保存数据到8266内部) 七, 外设操作(SPI,ADC) 八, 再说.
+关注继续查看

用自己的小板测试......

安排上呢

一, ESP8266下载和刷固件(Lua开发----体验一下lua开发的魅力所在)

二, 控制一个灯亮灭

三, TCP服务器

四, TCP客户端

五, UDP

六, 文件操作(保存数据到8266内部)

七, 外设操作(SPI,ADC)

八, 再说......

最终能让大家轻松的做到

http://www.cnblogs.com/yangfengwu/p/7513097.html

轻松使用8266 

 

先看下载自己的固件

填写好自己的的邮箱地址,然后选择好自己需要的功能,一会编译好的固件就会发到您的邮箱

地址

https://nodemcu-build.com/

我下载的

链接:http://pan.baidu.com/s/1qYUI4zi%20密码:kqnt

 

我一开始用的QQ邮箱,不过后来不知道怎么的我的qq邮箱不可以了,,,,所以就用的自己的新浪邮箱

 

 

 

 

 

然后就会出现下面的界面,,等着哈

 

对了还有Lua开发的API文档

https://nodemcu.readthedocs.io/en/master/en/modules/gpio/

 

邮件发过来啦

 

烧写固件的软件

链接:http://pan.baidu.com/s/1cpnbVw 密码:2nha

 

 烧写固件的软件(二)

 

链接:http://pan.baidu.com/s/1boBW4N1 密码:88my

无论哪一个软件,模块的接线都一样

 

现在烧写固件

参考文章..

http://www.cnblogs.com/yangfengwu/p/6247048.html  只是看看就行不要下载或用里面链接的东西了,用本文中的就行了

http://www.cnblogs.com/yangfengwu/p/6243619.html  只是看看就行不要下载或用里面链接的东西了,用本文中的就行了

 

对了亲们可能用的这种的

GPIO0 默认是工作模式(不接线)。如果接了低电平就是下载模式(给模块刷固件!!)所以接低电平。CH_PD接高电平,其余除了TX,RX外可以不接线..

其实在模块上电的时候如果GPIO0是低电平那么模块就工作在等待刷固件模式,,,在模块上电的时候如果GPIO0是高电平那么模块就工作在正常工作模式,由于没有按键什么的,所以可以先接好线再上电

再看这一款

 

 

 

 

如果没有按键复位,可以先接好线,,注意上电之前GPIO0要是低电平,,,然后再上电,,模块就进入了下载固件模式

自己板子的引脚口定义

key1接到了gpio5,,这个呢不用管

key2接到了gpio0,,,,,(上电的时候如果gpio0是低电平,,那么就是下载固件模式,,所以按下key2启动就是烧写固件模式)

key3接到了模块的复位引脚

或者

 

 

 

后来补充-----关于选择内存大小问题,不同的型号内存大小不一样

 

可以看

http://wiki.ai-thinker.com/_media/esp8266/esp8266_module_list.png

 

也可以从我的百度云里面下

链接:http://pan.baidu.com/s/1qYunDbY 密码:5spv 

 

按下key2然后断电上电,或者按key3复位一下,,,然后松开key2就可以了

 

 

好了

 

 

 现在看用第二个软件刷固件

 

 

 

 

 

 

 

 

 选择固件

 

 

 

 

给大家各种模块的Flash大小的表

http://wiki.ai-thinker.com/_media/esp8266/esp8266_module_list.png

 

让模块处于更新固件模式,,就是Gpio0接低电平,,然后复位一下

 

好了

 

对了可能出现

 

这呢是串口模块和WIFI模块通信不稳定导致的,,,自己用ch340就出现过这种情况,,,,但是用pl2303就没有出现过,,,,对于这种情况,我感觉第一有条件可以换一个串口模块,比如pl2303,或者CP2102等等...再者呢可以选择好的杜邦线,,尽量短......

不过呢,,用pl2303下载好以后,,用ch340也可以了...............

对了也可以尝试

把这里改小一点

感觉只要不通信那么多数据,,也能减少出错的机会

 

说一下这个软件还有一个用途就是把bin文件合成一个bin文件

 

 

 

现在可以打开串口调试助手看一下

 

也可能显示  正在格式化文件系统,,,那么就等一会等它格式完文件系统

 

 

我们写lua用这个软件

链接:https://pan.baidu.com/s/1htC6h6G 密码:kvpv

不要害怕新语言哈,,,使用使用就知道了....很好用,和c语言很接近,功能却很强哈,,其实咱们哈也用不到多少,,,,咱们是使用的

8266的API

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
文章终于发表了!基于Hi3110的数字电视机顶盒关键技术
地址查询:http://www.cnki.com.cn/Article/CJFDTotal-HHZK200801024.htm 过两天发原文上来。
578 0
Moq测试基础说谈(一)——简介,下载
Moq,就是Mock you。读音可以读成Mock~you。是Mock框架的一种。用于测试中的Mock测试。Mock是模拟的意思。Mock是模拟对象的一种技术。 它可以用于以下情况(引用): ----- 真实对象具有不可确定的行为(产生不可预测的结果,如股票的行情) ----- 真实对象很难被...
692 0
5-51单片机ESP8266学习-AT指令(学会刷固件)
上一篇链接  http://www.cnblogs.com/yangfengwu/p/8757036.html 写这篇文章之前我一直在想是直接进入主题开始AT指令的学习还是先学刷固件,因为自己的开发板到用户手里直接就可以用手机APP实现 远程控制,但是WIFI模块内部是自己刷了LUA版本的固件,然后用LUA语言写的程序.
2496 0
四,ESP8266 TCP服务器(基于Lua脚本语言)
我要赶时间赶紧写完所有的内容....朋友的东西答应的还没做完呢!!!!!!!没想到又来了新的事情,,....... 配置模块作为TCP服务器然后呢咱们连接服务器发指令控制继电器吸合和断开   控制的指令呢咱就配置成---- http://www.
1524 0
(二)Lua脚本语言入门
上一篇文章忘了插入代码了,方便粘贴复制...... 函数 对于c语言就是  void aa()//c语言是用void { print("这是一个函数") } Lua就变成了 function aa()--定义一个函数 print("这是一个函数") end aa()--调用函数   function aa(str)--定义一个函数 print("传进来的是".
663 0
(一)Lua脚本语言入门
今天开始自己的Lua语言学习,Lua脚本语言,是介于应用程序和开发其应用程序的底层编程语言之间,,它很方便调用其它语言,它只是在载入时对其进行编译,而不像我们写的单片机程序是预编译的,先编译好然后写入单片机,它只是在调用时编译,所以脚本语言的灵活性很高,,,,,对于自己为什么又开始学习脚本语言了,,因为需要了   .
774 0
Moq测试基础说谈(一)——简介,下载
Moq,就是Mock you。读音可以读成Mock~you。是Mock框架的一种。用于测试中的Mock测试。Mock是模拟的意思。Mock是模拟对象的一种技术。 它可以用于以下情况(引用): ----- 真实对象具有不可确定的行为(产生不可预测的结果,如股票的行情) ----- 真实对象很难被...
740 0
深度粗排模型的GMV优化实践:基于全空间-子空间联合建模的蒸馏校准模型
随着业务的不断发展,粗排模型在整个系统链路中变得越来越重要,能够显著提升线上效果。本文是对粗排模型优化的阶段性总结。
0 0
怒刷力扣(出现一次的数字)
这个题不熟悉异或的同学可能找不到这个解题的方法。做了这么久的算法,发现很多算法题都能用到数学的方法进行计算,这样说可能不合适,算法本身就是数学的一种解题方法。还是感觉自身掌握的太少了。
0 0
基于uFUN开发板的心率计(三)Qt上位机的实现
基于uFUN开发板的心率计(三)Qt上位机的实现
0 0
+关注
杨奉武
优秀不够,你是否无可替代;知识从未如此性感 --群1: 235371864 --群2: 607064330 --QQ:946029359 --淘宝 https://shop411638453.taobao.com/
文章
问答
文章排行榜
最热
最新
相关电子书
更多
15分钟打造你自己的小程序更新版
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载