OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4981|回复: 4

ESP8266 MicroPython移植

[复制链接]

21

主题

2205

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5136
金钱
5136
注册时间
2014-8-26
在线时间
1316 小时
发表于 2018-3-22 18:48:46 | 显示全部楼层 |阅读模式
本帖最后由 login_FAE 于 2018-3-22 19:03 编辑

硬件准备:
正点原子ATK-ESP8266模块*1
USB转TTL模块*1
Windows电脑*1
软件准备:
ESP8266 固件烧写工具:FLASH_DOWNLOAD_TOOLS_V3.4.8
串口调试工具:Xshell 5或者PuTTY
Notepad++
MicroPython简介:
MicroPython是一个基于Python 3的、精简和高效的编程语言,其包括Python标准库的一个小子集,并针对微控制器及受限的环境优化以可以运行。
下载固件:
首先到MicroPython的官网下载基于ESP8266MicroPython固件。目前最新的稳定版本是「esp8266-20171101-v1.9.3」。
烧写固件:
烧写固件到0X0地址即可,如下图所示:

1

1

上电配置:
打开串口调试工具,设置波特率为115200,并且重启模块,打印如下字符说明烧写成功。

2

2
我们输入help(),模块会输出很多帮助信息,其中包括连接wifi,如下图

3

3
这时候我们连接SSID:ATK-RM04,密码:12345678,如下图

4

4

模块已经连接到wifi,并且获取IP:192.168.16.104
使用WebREPL上传文件
webrepl是MicroPython官方提供的文件管理工具。 并且有一个webrepl客户端工具, 使用它可以通过浏览器来访ESP8266。首先我们在ESP8266的会话窗口输入import webrepl_setup以配置webrepl:接下来按照返回的提示信息输入即可,密码至少要3位。之后输入下面命令,启动WebREPL。
[mw_shl_code=python,true]import webrepl
webrepl.start()[/mw_shl_code]
从Github下载WebREPL客户端打开或者访问MicroPython官网提供的在线客户端(http://micropython.org/webrepl/),以准备上传和下载文件。
我们这里使用在线客户端,输入IP:192.168.16.104:8266,然后点击connect,根据提示输入密码,这样就可以上传或者下载py文件了。
编写自己的第一个python:
使用NotePad++新建main.py

5

5

使用在线客户端,上传main.py,如下图:

6

6

模块复位后输出如下图:

7

7







正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

16

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2016-5-7
在线时间
3 小时
发表于 2018-8-9 21:54:31 | 显示全部楼层
回复 支持 反对

使用道具 举报

2

主题

16

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2016-5-7
在线时间
3 小时
发表于 2018-8-9 22:25:43 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

2

主题

16

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2016-5-7
在线时间
3 小时
发表于 2018-8-9 22:26:01 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

1

主题

37

帖子

0

精华

高级会员

Rank: 4

积分
592
金钱
592
注册时间
2017-6-15
在线时间
75 小时
发表于 2018-12-13 14:49:23 | 显示全部楼层
感谢分享!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-23 18:24

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表