ESP8266-02-mod-学习开始

esp8266 芯片是乐鑫(espressif)产的,安信可公司用这芯片做出了模组即封装好的小模块,就是下图的小模块,有很多型号,我没买这种。

我买的是下面这种,也就是上图的模块加个USB转串口底板。这种据说能直接下载程序,不用复位或者上电啥的,方便。

 

 

上面没有任何型号说明,但从安信可官网(http://bibis.ai-thinker.com/esp8266)上的选型表中对比查找,wifi模块很像是ESP-12D和ESP-12E。flash的容量应该是32M的吧。
淘宝店老板什么资料也没给,几千只草泥马奔过。

我这里最想实现的是nodemcu模块与电脑软件间的UDP通信。下面开始讲了,搬来小板凳。

1.首先准备好软件工具

上面这种资料的网址:http://pan.baidu.com/s/1pLbNazT。收到到这些资料太辛苦了。乐鑫官网 推荐在linux底下编译,真是醉了。我偏要在window下开发,所以找到了window底下的IDE开发软件,用的eclipse + cygwin。这是写C代码的平台。平台有了,源代码工程得有吧,在百度网盘里我也给出了,是经过我调试成功的UDP工程。代码怎么用自己看了。
2. 程序下载
eclipse编译后后在Console里显示很什么bin文件下载到哪个地址里。如下图

所以就可以用程序烧写工具下载bin文件了,如下图。(下载时的串口波特率等其它设置用默认的就可以了)

 


和淘宝店铺说的一样,直接点“FLASH”就能下载了,如果你不能下载,有可能你用的软件和硬件跟我的不一样,之前我找的几个也不能下载,从官方下载的最新工具也不能用,经过多次寻找,终于找到上面这个能用的。

关于串口调试工具,我强烈建议使用安信可提供的,也就是我资料里给出的那个,nodemcu默认的串口波特率是74880,一般串口工具还真找不到这个速率。还有另外一个原因,是我遇到的一个非常不解的现象,使用其它串口工具会使nodemcu停止工作。。。。。。郁闷了很久。。。。。。

在调试UDP功能时,发现无法获取收到数据包的来源,这是为什么呢?哪个大神知道的请告诉我。
后来我只能在电脑端把电脑的IP地址和使用的端口放到数据包中,nodemcu提取出就可以点到点回复了,就不需要使用广播的方式了。
---------------------
作者:不喝冰
来源:CSDN
原文:https://blog.csdn.net/weixin_38337949/article/details/70186426
版权声明:本文为博主原创文章,转载请附上博文链接!

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值