? ? ? ?首先對AT--ESP8266進行簡單的介紹,該模塊有六個引腳,各引腳的功能如下圖所示,在28027上留入SCI接口來進行數(shù)據(jù)的發(fā)送和接收。
?
?28027硬件接口
?對于AT--ESP8266,該WIFI集成模塊可以有三個模式:
串口無線AP模式:產(chǎn)生WIFI信號,讓其他設備連接
串口無線STA模式:站點模式,即連接AP設備產(chǎn)生的WIFI信號
串口AP+STA模式:既可以產(chǎn)生WIFI,也可以連接其他WIFI信號
? ? ? ?在此,可以選擇AP模式和AP+STA模式產(chǎn)生WIFI信號,后續(xù)的配置為AP模式,使用的是AP模式,此時通過DSP的SCI通訊口給該WIFI模塊發(fā)送信息來進行配置,AP模式下也可以根據(jù)應用場景的不同,分為3個子模式,包括TCP 服務器、TCP 客戶端,UDP。在此根據(jù)應用的場景時,ATK模塊產(chǎn)生WIFI信號,手機通過WIFI信號連接到ATK模塊,所以該應用場景下配置為TCP服務器模式。
1、對該模塊燒寫固件
? ? ? ? ?固件的燒寫可以在官網(wǎng)找到燒寫工具和燒寫程序,大概思路為下:
燒寫時要注意,這里的COM和BAUD要看自己電腦連接到的端口一級對應的波特率是多少,我的電腦上對應的為COM3波特率為576000;每個電腦中的波特率 和COM端口不同,要自己確認。
? ? ? 此時FLASH固件燒寫完成。?
2、WIFI模塊初調試
? ? ? ?首先不經(jīng)過DSP,進行WIFI模塊的初始調試,AT指令的調試,使用USB轉TTL模塊連接WIFI模塊到PC。然后使用串口助手,直接給WIFI模塊發(fā)送指令,WIFI模塊會返回信息。
?文章來源地址http://www.zghlxwxcb.cn/news/detail-463729.html
注意:硬件連接時,只需要連接四個接口即可,多余接口的連接會使信息發(fā)不出去,同理,上面固件的燒寫應該卻要連接五個接口。
VCC-----5V;GND----GND;TXD----RXD;RXD----TXD;
注意:要勾選發(fā)送新行?。?/strong>
發(fā)送的信息主要包括:
AT+RST ??//復位
AT+CWMODE=2 ??//AP模式
AT+CWLAP ??//查詢已有的無線路由器列表
AT+CWSAP="20221026","88888888",1,4? //設置WIFI名稱和密碼
AT+CIPMUX=1? //啟動多連接
AT+CIPSERVER=1,8080?? //開啟本地TCP服務器
AT+CIFSR??? //查詢IP地址
可以得到該模塊的WIFI地址為192.168.4.1
得到IP地址后通過網(wǎng)絡連接助手(有電腦版和手機版,可以根據(jù)方便程度自己選擇,后續(xù)中兩個都有嘗試)進行調試,連接到服務器后,串口會回復“OK,0 CONNECT”,如圖
?
此時,網(wǎng)絡連接助手發(fā)送信息,那么模塊的串口會輸出相應的信息,如圖,在網(wǎng)絡連接助手發(fā)送信息,WIFI模塊串口輸出同樣的信息。
其中,+IPD,0 0表示連接的設備號,2表示收到的字節(jié)長度,:后面顯示TCP Client發(fā)送給模塊的數(shù)據(jù)。在DSP代碼里面可以根據(jù)具體接收到的發(fā)送的數(shù)據(jù)再進行具體操作。
而WIFI模塊想要給TCP Client傳送數(shù)據(jù),需要先給指令:
AT+CIPSEND=0,14
其中0為TCP Client的編號,即連接WIFI模塊的設備號,14為接下來要發(fā)送的字節(jié)長度,然后直接發(fā)送文本信息即可
如圖所示,Client給WIFI模塊發(fā)送信息“你可以收到信息嗎”,WIFI模塊收到信息后串口輸出該信息,然后WIFI模塊通過上述指令,給TCP回復,“我可以收到信息”。下圖左圖為手機版的網(wǎng)絡調試助手,與上述電腦網(wǎng)絡調試助手操作功能一致,也可使用上述電腦版的網(wǎng)絡調試助手進行。
?
至此,WIFI模塊的基礎功能都完備,接下來將用DSP代替串口助手來發(fā)送數(shù)據(jù),后續(xù)通過電腦TCP Client 來進行調試。
下一章節(jié)為通過DSP28027代替串口助手來進行上述的初始化,以及發(fā)送和接收數(shù)據(jù)。
?文章來源:http://www.zghlxwxcb.cn/news/detail-463729.html
?
?
?
?
?
到了這里,關于使用ATK-ESP8266 WIFI 模塊實現(xiàn)手機APP與DSP28027的數(shù)據(jù)傳輸(1)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!