能不能通过esp8266给单片机下载程序

能不能通过esp8266给单片机下载程序,第1张

可以通过esp8266给单片机下载程序,但是不实用,电脑端 单片机程序下载软件 大多数用串口连接 单片机,这样就需要用 两个 esp8266模块(一个服务、一个客户 连接,设置为透传模式 ),单片机端需要 电源(如STC系列需要 模块先供电连接,电脑端点击下载单片机再上电)没信雹银有直接来得省事,如果需要脱肆雹机下载程序(像STC专门有滑宴脱机下载器,单片机程序装入下载器后有个5V电源就可以了)。

进入Cygwin的官网下载最新版的Cygwin软件,根据自己的电脑选择位数,32位的就选32位空笑的系统。

再进入Eclipse CDT的官网,下载最新版的CDT软件。

新棚亏配建一个文件夹Eclipse-Neon,将下载好的两个软件链指放进去。

解压eclipse软件到当前文件夹中。

新建文件夹cygwin64,将cygwin的安装软件放进去。

进入cygwin64,双击打开set-x86_64.exe,开始在本地安装cygwin环境。

选择Install from Internet。

指定Cygwin软件的根目录位置。

指定Cygwin安装的软件包的存放路径。

选择联网的方式。

主要是选择需要安装的Linux软件包,默认情况下,Cygwin没有选择C++开发所需要的包,需要选中软件包。

等到安装结束后,查看root目录下是否安装成功,添加Cygwin的路径到Windows的用户环境变量PATH中。

在cygwin命令行中查看当前安装的gcc和gdb的版本,以验证基本的软件包是否安装成功。

开始新建一个C语言工程,取名为test,编译链工具选择Cygwin GCC。

配置路径映射,点击调试按钮,将调用GDB调试软件即可。

1、USB转串口模块连接ESP8266模块

2、模块通过USB转串口模块连猜裂知接电脑,找到串口号

3、打开下载软件进行升级

4、选择“配置”选项,鼠标点击第二栏“INTERNAL://FLASH”后面的小齿轮

5、穗消添加固件

6、左边在小方格里,只选择第二个,后面的地址默认为0x00000

7、切换到” *** 作“,点击“一键下载”后需要断开ESP8266模块电源,然后再供电源帆。类似STC51单片机的冷启动。

8、出现二维码跟MAC地址码,说明固件正在更新。更新固件需要一段时间。

9、固件下载完后,在软件的左下角会有一个绿色的图标

10、连接串口调试工具验证固件是否升级成功

选择波特率

打开串口后

发送“AT”命令,成功返回“OK”

升级完成

固件升级注意事项

1、下载固件时,ESP8266模块的启动模式需要选择更新模式

2、发送命令时要附带“回车、换行


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12464815.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存