本帖最后由 gaoyang9992006 于 2016-7-29 13:15 编辑
最近在捯饬ESP8266的时候,由于手头缺少一根USB转TTL232的数据线,把目光投向了它。先给大家看看我到底干了什么
____________________________________________________________________________
接下来我们看看Nucleo-F446ZE 的上半部分,也就是ST-LINK部分
在圈起来的部分,就是提供的TTL 232接口, TX、RX .因此我们可以拿他来做USB转串口的工具使用。
接下来就是介绍怎么玩这个WIFI模块了
————————————————————————————————————————————————
模块里烧录的有Node MCU固件,这个是基于LUA脚本程序引擎的固件,我们可以通过串口发送脚本指令,来让WIFI模块执行。
这个时候你需要一个串口终端。这里推荐使用putty.exe
putty.rar
(247.67 KB)
放在这里供大家下载。我们测算一下好用不。
如上图进行配置,串口呢,当然是选择你插上这个Nucleo开发板后的串口,不知道的去设备管理器看看就行了。
我的呢,如下图。就是上面的COM5
选择串行通信,并输入端口号,码率设置为9600之后单击Open,将会弹出终端命令行界面,如下图。
这个时候我们就搭建好了基于Nucleo自带ST-LINK的ESP8266 使用LUA脚本的Node MCU固件的WIFI模块开发学习环境 。
下面我们来个hello world试试,如下图,在上面界面输入指令后,如下图,回车后悔打印出Helloworld。
接下来我们编写个一闪一闪亮晶晶小程序。
如下图所示。回车后,发现ESP8266上的#0管脚的红色LED开始闪烁了。很好玩。
——————————————————————————————————————————————————
说了这么多,其实ST提供的开发板上资源非常丰富,要善于挖掘利用,下一步我就是通过串口通信来让ESP8266和Nucleo互动起来,利用STM32强大的功能实现对外界感知,以及数据运算,将结果通过ESP8266的WIFI发送给服务器。
|