python nodemcu_python开发nodemcu(一)

nodemcu模块

准备工作

软件配置:

1:查看python版本号,切换到Script目录下

2:安装esptool

使用命令pip install esptool

安装成功标志

曾经出现的错误

错误提示

不知道为什么?我2017/1/8号的时候安装一直提示这个错误,但是我在2017/1/9号的时候就可以用命令安装成功

3:查看串口号

显示CP210x为我们的串口芯片

4:擦出FLASH,就是把原来芯片程序擦除

使用命令:esptool.py --port COM3 erase_flash

擦除命令,多擦了一遍

5:刷新固件micropython

这是固件下载地址

选择其中一个版本的固件

把固件文件拷贝到Script目录下

刷新固件命令

esptool.py --port COM3 --baud 460800 write_flash --flash_size=8m -fm dio 0 esp8266-20161110-v1.8.6.bin

esptool.py --port COM3 --baud 460800 write_flash --flash_size=8m -fm dio 0 esp8266-20170108-v1.8.6-304-g044f96c.bin

烧写成功命令

烧写成功

6:串口工具打开调试

一堆乱码

回去好好查查!

7:问题排查原因

第五步烧写程序的过程有误

正确烧写方式:

(1)在烧录固件之前需要通过如下操作进入 NodeMCU 的固件烧录模式:

按住 FLASH 按键(这里不松开)

按下 RST 按键并松开

松开 FLASH 按键

(2)正确的烧写程序命令

esptool.py --port COM6 erase_flash

esptool.py --port COM6  --baud 460800 write_flash --flash_size=detect 0 esp8266-20161110-v1.8.6.bin --verify

跟第五步烧写程序的步骤有些不同,在知乎上看到大神的答案

在烧录固件之前erase_flash,尤其是对于一些烧录过其他固件的旧开发板。

烧录命令增加 --verify选项进行校验。

验证成功

8:用putty登录操作

登录成功

打印hello,world

helloworld以及1+2运算

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/436531.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

搜索计算机硬盘的索引恢复,可以做到秒搜的神器everything,你可知对硬盘到底有多大伤害...

相比较Windows系统自带的搜索功能,everything堪称搜索界的神器,尤其在电脑里文件多达数万数十万的恐怖数量,但everything仍可做到秒搜,所以这款软件为大部分办公人员所喜爱。说到everything对硬盘的伤害程度,我们先看看…

【转】ABP源码分析四十四:ZERO的配置

ABP Zero模块中需要配置的地方主要集中在三块:1.配置静态的role;2.配置外部认证源;3.配置本地化语言和资源。 UserManagementConfig/IUserManagementConfig:定义了一个配置项,用于配置外部认证源。默认情况下,ABP Zero…

在.net 2.0 中执行分布式事务:隐式事务篇(SQL Server 与 Oracle)

项目涉及到多个数据库的查询更新操作,也就必然需要分布式事务的支持,查了MSDN知道 .net 2.0 中利用新增的 System.Transactions 命名空间可以简单的实现分布式事务: System.Transactions 基础结构通过支持在 SQL Server、ADO.NET、MSMQ 和 Mi…

广州计算机自考独立办学,广东省06年自学考试独立办班广州考点办学计划的通知...

独立办班是广东省承担主考任务的普通高等院校中独立举办的自学考试辅导班(简称独立办班),在省考委的领导下,接受省考办的指导与管理。根据广东省考试中心《关于印发2006年广东省自学考试独立办班办学计划的通知》(粤考试中心[2006]164号)文件精神&#x…

android 按下缩小效果松开恢复_Android自定义ScrollView实现放大回弹效果

背景在很多项目中我们都会用到ScrollView这个控件,因为ScrollView能够在屏幕内容多时下上滑动以适配加载的内容。但是ScrollView滑动时效果感觉太死板了,这个时候我们如果给它添加一个回弹的动画效果,会让界面交互更加舒服,提升用…

【转】OData的初步认识

What – OData是什么? OData - Open Data Protocol,是一个设计和使用RESTful API的标准。REST本身只是一个构建web服务的思想和理念,其没有规定一个统一的标准来限制开发人员该如何设计RESTful API。其实我们实际开发中的确也没有遵循某个统…

选择Windows CE wince嵌入式操作系统 的十大理由

Windows CE是什么? Windows CE是一个具有战略意义的操作系统。它拥有windows操作系统的特点,支持32位虚拟内存机制、按需分配内存和内存映射文件;他也是抢先式多任务并具有强大通信能力的Win32嵌入式操作系统,是微软专门为信息设…

三元运算符 在数据绑定中的使用

在使用 datalist 等控件绑定前台数据的时候&#xff0c;有时希望一行只显示定长字符&#xff0c;多出来的部分以省略号代替&#xff0c;我使用三元运算符来做&#xff1a;<asp:DataList id"DataList1"runat"server"RepeatColumns"5"Width&quo…

软件测试中软,软件测试报告 - 中软模板.docx

Webplug platform测试报告TOC \o "1-3" \h \z \u HYPERLINK \l "_Toc259473567" 1. 引言 PAGEREF _Toc259473567 \h 1 HYPERLINK \l "_Toc259473568" 1.1 目的 PAGEREF _Toc259473568 \h 1 HYPERLINK \l "_Toc259473569" 1.2 术语 PAG…

【转】ABP源码分析四十三:ZERO的本地化

ABP Zero模块扩展了ABP基础框架中的本地化功能&#xff0c;实现了通过数据库对本地化功能进行管理。其通过数据库保存本地化语言及其资源。 ApplicationLanguage&#xff1a;代表本地化语言的实体类。一种语言就是一个ApplicationLanguage实例。 ApplicationLanguageProvider&a…

WinCE流设备驱动简介及GPIO驱动的实现

作者&#xff1a;ARM-WinCE 流设备驱动实际上就是导出标准的流接口函数的驱动&#xff0c;这是文档上面的定义。在WinCE中&#xff0c;所有的流设备都导出流设备接口&#xff0c;这样WinCE中的Device Manager可以加载和管理这些流设备驱动。 流设备驱动的架构如图&#xff1a;…

GridView数据导入Excel/Excel数据读入GridView

1 protectedvoidButton1_Click(objectsender, EventArgs e)2 {3 Export("application/ms-excel", "学生成绩报表.xls");4 }5 6 privatevoidExport(stringFileType, stringFileName)7 {8 Response.Charset "GB2312";9 Response.ContentEncodi…

计算机出现蓝屏怎么解决,电脑出现蓝屏故障0x00000019怎么办?

原标题&#xff1a;电脑出现蓝屏故障0x00000019怎么办&#xff1f;电脑开机出现蓝屏故障0x00000019怎么处理&#xff1f;电脑出现蓝屏&#xff0c;一般都会有提示错误代码或者出错的文件名等&#xff0c;最近就有用户跟小编反映&#xff0c;开机出现了蓝屏故障&#xff0c;提示…

画世界怎么用光影_怎么绘制光影?插画人物光感的塑造教程

怎么绘制光影&#xff1f;在角色氛围图里面他们的主要构成是&#xff1a;角色环境&#xff1b;打光色彩组成&#xff0c;有同学理解为角色场景结合起来&#xff0c;大概就是人和景组合构成。但我们过去都是的画都是只画角色&#xff0c;那么现在想营造氛围感&#xff0c;在画的…

【转】ABP源码分析四十五:ABP ZERO中的EntityFramework模块

AbpZeroDbContext&#xff1a;配置ABP.Zero中定义的entity的Dbset EntityFrameworkModelBuilderExtensions:给PrimitivePropertyConfiguration添加了扩展方法用于创建Index。 AbpZeroDbModelBuilderExtensions&#xff1a;给DbModelBuilder添加了扩展方法用于表的重命名。 AbpZ…

Enterprise Library系列文章回顾与总结

http://www.readygo.com.cn/NETFW/070216/Enterprise-Library-JiLiWenZhangHuiGuYuLongJi.htm 转载于:https://www.cnblogs.com/encounter/archive/2007/04/24/2188877.html

机载计算机结构,机载计算机

摘要 针对目前自动测试设备的通用性设计&#xff0c;提出了一种基于PXI总线的测试平台。文中对PXI测试系统、接口适配器和开关网络进行了说明&#xff1b;介绍了测试软件和故障诊断系统的设计&#xff1b;分析了该系统设计过程中面临的通用性、故障诊断与定位等问题。其设计思想…

WinCE中串口驱动及接口函数介绍

作者&#xff1a;ARM-WinCE 在WinCE中&#xff0c;串口驱动实际上就是一个流设备驱动,具体架构如图&#xff1a; 串口驱动本身分为MDD层和PDD层。MDD层对上层的Device Manager提供了标准的流设备驱动接口(COM_xxx)&#xff0c;PDD层实现了HWOBJ结构及结构中若干针对于串口硬件操…

广告牌定时器怎么设置时间_定时开关如何设置时间呢

定时开关如何设置时间呢创意家居 作者&#xff1a;fiorile 时间&#xff1a;2018-06-26 15:56:58 浏览量&#xff1a;7950 网民普遍认知程度&#xff1a;30% 来源&#xff1a;住范儿rita1982提出定时开关怎么设置时间呢的问题&#xff0c;小XHING重点说明微电脑如何调定时开关的…

【转】ABP源码分析四十六:ABP ZERO中的Ldap模块

通过AD作为用户认证的数据源。整个管理用户认证逻辑就在LdapAuthenticationSource类中实现。 LdapSettingProvider&#xff1a;定义LDAP的setting和提供DefautValue。主要提供配置访问AD数据库的账号信息。 LdapSettings/ILdapSettings:通过settingManager获取LDAP settings Ab…