完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我昨天成功地将我的 ESP8266 ESP-01 模块从 0.91 版本更新到 0.922(从销售模块的网站之一下载)
后来我使用了这里找到的官方VM,编译了AT固件并IoT_Demo固件。 我成功地将IoT_Demo固件上传到板子上,却记住它可能无法利用 UART 进行反馈,所以我上传了 AT 固件 这样我就可以开始测试并稍后进行一些修改。 该模块不响应任何 AT 命令,并且终端上没有输出。 我尝试更改波特率,有效的波特率是 75000。 我在 uart 终端上收到以下消息: " ets 2013 年 1 月 8 日,第一个原因:2,启动模式:(3,4) 负载 0x40100000,LEN 23304,房间 16 " 但是根据 AT 源代码,uart_init() 设置为 115200,我没有更改代码中的任何内容,并且编译没有错误。 你能帮我解决问题吗? VCC 供电 3.3v TX/RX 是 3.3v TTL 电平 CH_PD 3.3V(高) RST 是接地 我只成功地用这个波特率在UART上获得了上述消息。 |
|
相关推荐
1个回答
|
|
以下是一些建议和可能的原因:
1. 固件版本不兼容:升级到0.922版本后,可能存在与新版本的不兼容问题。请确保您下载的固件版本与您的模块硬件版本兼容。 2. 固件烧录问题:在烧录过程中可能出现了问题,导致固件没有正确烧录到模块上。请尝试重新烧录AT固件和IoT_Demo固件。 3. 波特率设置问题:您提到有效的波特率是75000,但这个波特率可能对于某些设备来说过高,导致无法正常通信。请尝试降低波特率,例如使用9600或115200波特率。 4. 硬件问题:如果以上方法都无法解决问题,可能是模块本身存在硬件问题。您可以尝试使用另一个ESP8266模块进行测试,以排除硬件故障的可能性。 5. 检查电源:确保您的ESP8266模块电源稳定,电压在规定的范围内,以避免因电源问题导致的通信故障。 6. 检查连接:确保您的UART连接正确,没有接触不良或线路问题。 7. 使用其他串口工具:尝试使用其他串口工具(如PuTTY、Tera Term等)进行通信测试,以排除串口工具问题。 8. 检查固件烧录过程中的设置:在烧录固件时,请确保选择了正确的烧录设置,如烧录速度、烧录模式等。 9. 检查模块的工作模式:确保您的ESP8266模块处于正确的工作模式,如STA(Station模式)或AP(Access Point模式)。 |
|
|
|
只有小组成员才能发言,加入小组>>
920 浏览 1 评论
552浏览 6评论
461浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
445浏览 5评论
446浏览 4评论
417浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 08:21 , Processed in 0.866094 second(s), Total 83, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号