完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
我使用at_espconn示例在 espconnect 上进行测试。AT命令已成功从TCP服务器传输到ESP8266,我可以从ESP8266获取到TCP服务器的返回信息。喜欢
【2017-06-06 10:12:29:236】 IPD,8:在 GMR 【2017-06-06 10:12:29:443】全民教育报告 AT版本:1.3.0.0(Jul 14, 2016 18:54:01) SDK版本:2.0.0(656edbf) 编译时间:2017-6-06 10:03:17 at_espconn_demo_connect_cb(void *arg) { os_printf("at demo espconn connectedrn"); espconn_set_opt((结构体 espconn*)arg,ESPCONN_COPY); at_espconn_demo_flag = 真; at_espconn_demo_data_len = 0; } 为什么会这样?我用SDKv2.1.0和SDK v2.0.0试这个例子,但是日志都丢失了。 有人可以帮我吗? |
|
相关推荐
1个回答
|
|
|
根据您的描述,您在使用ESP8266的at_espconn示例进行测试时,发现os_printf()函数在UART中没有返回任何日志。这可能是由以下几个原因导致的:
1. **串口波特率不匹配**:确保您的串口工具(如PuTTY、Minicom等)设置的波特率与ESP8266的波特率设置相匹配。通常,ESP8266的默认波特率是115200。如果波特率不匹配,您将无法接收到正确的日志信息。 2. **串口连接问题**:检查您的串口连接是否正确。确保TX和RX引脚连接正确,并且没有松动或损坏。 3. **串口缓冲区问题**:可能是串口缓冲区溢出导致的问题。尝试减小日志输出的频率,或者增加串口缓冲区的大小。 4. **os_printf()函数问题**:可能是os_printf()函数本身的问题。您可以尝试使用其他串口输出函数,如printf()或uart1_sendStr()等,看看是否能正常输出日志。 5. **固件问题**:如果以上方法都无法解决问题,可能是ESP8266固件的问题。您可以尝试重新烧录固件,或者使用其他版本的固件进行测试。 6. **硬件问题**:如果所有软件方面的方法都无法解决问题,那么可能是ESP8266硬件的问题。您可以尝试更换一个ESP8266模块,看看问题是否仍然存在。 总之,要解决这个问题,您需要逐步排查可能的原因。首先检查串口设置和连接,然后尝试使用其他串口输出函数,最后考虑固件和硬件问题。希望这些建议能帮助您解决问题。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
933 浏览 0 评论
1653 浏览 0 评论
请问一下我想用ESP8685直接替换ESP8266而不用写程序,可以让ESP8685直接通过之前ESP8266的外挂的flash运行程序吗
1284 浏览 1 评论
1218 浏览 1 评论
4959 浏览 2 评论
为blufi_device设置自定义名称,但是无法修改,为什么?
1249浏览 4评论
请问ESP32-S2-WROOM怎么获得ESP32-S2外接FLASH的唯一序列号?
927浏览 3评论
2329浏览 3评论
ESP-IDF的VScode插件的build按钮点击会报错的原因?
2524浏览 3评论
ESP-Jumpstart例程中第5个工程:5_cloud连接报错是哪里的问题?
1051浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 18:33 , Processed in 0.720297 second(s), Total 75, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
788
