完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
您好,我想使用基于 esp8266 的 NodeMCU 在另一台设备的 Atemga32 芯片上刷新新固件。Nodemcu 和 Atemga32 设备都有 MOSI / MISO 和 CLK 引脚,还有论坛显示 atemg32 设备可以用通用 USB 编程加密狗进行闪存,所以相信这应该是可能的,只要我能弄清楚 NodeMCU 是否可以被告知要成为一名程序员……
我有两者的引出线连接,只是不确定我应该在 ESP8266 上闪存什么草图/软件/配置,以便我可以将它用作外部设备的串行编程器。 |
|
相关推荐
1个回答
|
|
|
您可以将ATmega32作为目标芯片,使用NodeMCU上的Arduino IDE编写代码并烧录到ATmega32上。以下是步骤:
1. 首先,确保ESP8266 NodeMCU上的Arduino IDE已经可用,并且您已经成功上传过代码。 2. 将ESP8266 NodeMCU的MOSI、MISO、CLK和RESET引脚分别连接到ATmega32的对应引脚。 3. 将ESP8266 NodeMCU的GND引脚连接到ATmega32的GND引脚,将ESP8266 NodeMCU的VCC引脚连接到ATmega32的VCC引脚。 4. 打开Arduino IDE,在"工具"菜单中选择"板子",选择"NodeMCU 1.0 (ESP-12E Module)"。 5. 在"工具"菜单中选择"端口",选择ESP8266 NodeMCU所连接的串行端口。 6. 在Arduino IDE中编写ATmega32的程序代码,并编译它。 7. 将ATmega32上的BOOTLOAD引脚拉低,并在Arduino IDE中选择"上传"。 8. 上传完成后,将BOOTLOAD引脚上拉,并重新启动ATmega32芯片。 以上步骤应该可以让您在ATmega32上刷写固件。请注意,ESP8266 NodeMCU仅作为烧录器使用,因此上传时无需使用这个设备的GPIO。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
471 浏览 0 评论
994 浏览 0 评论
1710 浏览 0 评论
请问一下我想用ESP8685直接替换ESP8266而不用写程序,可以让ESP8685直接通过之前ESP8266的外挂的flash运行程序吗
1370 浏览 1 评论
1256 浏览 1 评论
为blufi_device设置自定义名称,但是无法修改,为什么?
1289浏览 4评论
请问ESP32-S2-WROOM怎么获得ESP32-S2外接FLASH的唯一序列号?
943浏览 3评论
2387浏览 3评论
ESP-IDF的VScode插件的build按钮点击会报错的原因?
2577浏览 3评论
ESP-Jumpstart例程中第5个工程:5_cloud连接报错是哪里的问题?
1071浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-14 15:03 , Processed in 0.807592 second(s), Total 74, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
436
