調(diào)試幫助,技術(shù)交流Q:1083091092(備注CSDN)
一. 問題描述
在使用ESP01S,外觀如下圖所示:
使用串口調(diào)試助手,發(fā)送AT指令出現(xiàn)異常情況,比如返回亂碼或者重復(fù)一遍用戶發(fā)送的內(nèi)容
二. 問題分析
根據(jù)文章的問題推測,原因主要有以下兩點(diǎn):
1、硬件供電不足
2、固件燒錄問題
三. 解決問題過程
- USB轉(zhuǎn)串口模塊的驅(qū)動能力很弱,所以首先就排除了用此模塊供電的方式,只使用該模塊的TX引腳,RX引腳
- 采用這種面板包電源的供電方式,用萬用表測試各個(gè)引腳電源是穩(wěn)定的3.3V,但是依然出現(xiàn)亂碼的情況
異常情況如下,返回AT或者亂碼
查閱了官方文檔,波特率74880,查看上電時(shí),ESP-01S發(fā)送的數(shù)據(jù),和官方一致,說明固件應(yīng)該沒有問題
波特率115200時(shí),也可以看到ready
看起來固件沒問題,但是收到的回復(fù)一直不正確,所以嘗試重新燒錄固件,GPIO0需要拉低。
發(fā)現(xiàn)上電無法同步,燒錄不了
三.最終解決
使用開發(fā)板的 3.3V 和 GND 給 ESP-01s 供電,成功解決了上面的亂碼/重復(fù)一遍AT指令發(fā)回的問題。文章來源:http://www.zghlxwxcb.cn/news/detail-420397.html
所以推測最終原因還是硬件供電的問題,ESP-01S對供電要求比較高,要確保供電的電壓和電流是符合芯片手冊要求的。上文第二種面包板電源的供電方式,雖然電壓測量是穩(wěn)定的,但是可能電流不符合要求,所以導(dǎo)致ESP-01S芯片不能正常工作。文章來源地址http://www.zghlxwxcb.cn/news/detail-420397.html
到了這里,關(guān)于【ESP01S】使用串口調(diào)試助手,發(fā)送AT指令收回的是亂碼/重復(fù)一遍AT指令發(fā)回的問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!