完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
如题,按照https://github.com/espressif/ESP8266_RTOS_SDK的编译方法,编译example中的project template。写入8266后,每次复位,串口输出乱码
|
|
相关推荐
1个回答
|
|
ESP8266_RTOS_SDK串口输出乱码的原因可能有以下几点:
1. 波特率不匹配:确保你的串口工具(如PuTTY、Minicom等)设置的波特率与ESP8266的波特率设置相同。通常,ESP8266默认波特率为115200。 2. 串口配置不正确:检查你的代码中是否正确配置了串口参数,如波特率、数据位、停止位和奇偶校验位。 3. 串口初始化问题:确保在程序中正确初始化了串口。 4. 硬件连接问题:检查ESP8266与电脑之间的连接,确保TX和RX引脚正确连接。 5. 固件问题:尝试重新烧录固件,或者下载最新的ESP8266_RTOS_SDK版本。 解决方法: 1. 检查串口工具设置:确保你的串口工具设置的波特率与ESP8266的波特率设置相同。 2. 修改代码中的串口配置:在代码中找到串口配置部分,确保波特率、数据位、停止位和奇偶校验位设置正确。 3. 确保串口初始化:在程序的初始化部分,添加串口初始化代码,如: ```c uart_init(BIT_RATE_115200, BIT_ORDER_LSB_FIRST, PARITY_NONE, STOP_BITS_ONE, 8); ``` 4. 检查硬件连接:确保TX和RX引脚正确连接,可以使用万用表或其他工具检查连接。 5. 重新烧录固件:尝试重新烧录固件,确保烧录过程中没有错误。 6. 更新ESP8266_RTOS_SDK:下载并使用最新的ESP8266_RTOS_SDK版本,以解决可能的已知问题。 通过以上方法,应该可以解决ESP8266_RTOS_SDK串口输出乱码的问题。如果问题仍然存在,请检查其他可能的原因,如电源问题、硬件损坏等。 |
|
|
|
只有小组成员才能发言,加入小组>>
414浏览 6评论
346浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
329浏览 5评论
330浏览 4评论
313浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-20 04:51 , Processed in 0.683576 second(s), Total 77, Slave 61 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号