完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在使用 Ardunio Genuino 101 板将草图上传到我的 ESP 模块中。无需任何 USB-TTL 转换器。我没有使用任何稳压器。我的布局如下图所示,但没有稳压器。直接连接到 ardunio 板上的 3.3v 端口。我试过使用外部 3.3v 电源,但也没有用。
硬件:ESP8266-01 每当我尝试上传草图时,它都会给我这个错误: 警告:espcomm_sync 失败 错误:espcomm_open 失败 错误:espcomm_upload_mem 失败 错误:espcomm_upload_mem 失败 我不想为此购买 USB-TTL 转换器。我无法在模块上上传任何内容。 模块:通用 ESP8266 模块 闪存大小:1M(512k SPIFFS) CPU 频率:80Mhz 闪存模式:QIO 闪存频率:40Mhz 上传使用:通过 Arduino Genuino 101 的 USB 电缆 重置方法:ck 草图: /* 此草图演示了如何扫描 WiFi 网络。 API 与 WiFi Shield 库几乎相同, 最明显的区别是您需要包含的文件不同: */ #include "ESP8266WiFi.h" void setup() { Serial.begin(115200); // 将 WiFi 设置为站模式并断开与 AP 的连接(如果之前已连接 ) WiFi.mode(WIFI_STA); WiFi.断开连接(); 延迟(100); Serial.println("设置完成"); } void loop() { Serial.println("扫描开始"); // WiFi.scanNetworks 将返回找到的网络数量 int n = WiFi.scanNetworks(); Serial.println("扫描完成"); if (n == 0) Serial.println("未找到网络"); 否则 { Serial.print(n); Serial.println("找到网络"); for (int i = 0; i < n; ++i) { // 为找到的每个网络打印 SSID 和 RSSI Serial.print(i + 1); 序列号.print(":"); Serial.print(WiFi.SSID(i)); Serial.print(" ("); Serial.print(WiFi.RSSI(i)); Serial.print(")"); Serial.println((WiFi.encryptionType(i) == ENC_TYPE_NONE)?" ":"*" ); 延迟(10); } } 序列号.println(""); // 稍等片刻再扫描 delay(5000); |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1024 浏览 1 评论
562浏览 6评论
469浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
454浏览 5评论
454浏览 4评论
428浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-3 08:29 , Processed in 0.848811 second(s), Total 75, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号