|
今天試了一下用51單片機(jī)來(lái)發(fā)送AT指令的方式實(shí)現(xiàn)對(duì)ESP8266的配置,我配置的是Client的透?jìng)髂J,這樣就可以直接傳輸數(shù)據(jù)了。交流交流~同時(shí)本貼我也有一些困惑想問(wèn)大佬們
P80814-131854.jpg (202.31 KB, 下載次數(shù): 68)
下載附件
2018-8-14 14:06 上傳
P80814-131900.jpg (222.52 KB, 下載次數(shù): 55)
下載附件
2018-8-14 14:06 上傳
P80814-131942.jpg (130.44 KB, 下載次數(shù): 62)
下載附件
2018-8-14 14:06 上傳
P80814-131951.jpg (159.06 KB, 下載次數(shù): 62)
下載附件
2018-8-14 14:06 上傳
圖片里面我用了兩個(gè)單片機(jī),實(shí)際上只用了小的那個(gè),大的開(kāi)發(fā)板我只用了上面的一些配件(led和按鍵),連接按鍵是因?yàn)槲野衙恳粭l指令和按鍵關(guān)聯(lián)起來(lái)了,只要根據(jù)順序按按鍵就可以了,這里一定要注意一下,如果你下載了附件準(zhǔn)備試驗(yàn),就必須修改代碼(路由器的名稱和密碼,TCP協(xié)議的ip地址和端口號(hào))。
其中路由器的名稱和密碼就不用我多說(shuō)了,然后是TCP協(xié)議的ip地址和端口號(hào),發(fā)送這條指令的前提是你的手機(jī)也連接了同一個(gè)的路由器,在手機(jī)里面進(jìn)行配置端口號(hào)的時(shí)候點(diǎn)擊鏈接會(huì)有ip地址的顯示(附件里面有安卓版的軟件),完全從零開(kāi)始摸的可以先看看我的上一篇帖子~
在寫(xiě)keil的代碼過(guò)程中我發(fā)現(xiàn)一個(gè)小困惑,如果我想傳送一個(gè)字符串到ESP8266里面然后再由單片機(jī)接受并處理,我能想到的方式就是:比如字符串“qa”,我在手機(jī)上輸入qa后點(diǎn)擊發(fā)送,因?yàn)榇诘膫鬏敺绞绞?位一個(gè)數(shù)據(jù)段進(jìn)行傳輸(一般情況下,ESP8266我想應(yīng)該也是這種方式進(jìn)行的傳送,因?yàn)橹斑M(jìn)行調(diào)試的時(shí)候,串口調(diào)試助手的配置就是如此,而且只有這樣單片機(jī)和ESP8266才能進(jìn)行通信,一個(gè)字符一個(gè)字符),單片機(jī)的接收方式也就是一個(gè)字符一個(gè)字符進(jìn)行,然后再用一個(gè)字符數(shù)組保存這兩個(gè)字符‘q’和‘a(chǎn)’,就組成了一個(gè)字符串,那么我的困惑就來(lái)了,既然傳輸方式是一個(gè)字符一個(gè)字符進(jìn)行傳輸,那么就應(yīng)該有間隔,如果這個(gè)要傳輸?shù)淖址泻芏鄠(gè)字符,ESP8266從發(fā)送第一個(gè)字符開(kāi)始,單片機(jī)會(huì)有一個(gè)SBUF進(jìn)行保存,如果單片機(jī)在處理第一個(gè)字符的時(shí)候,ESP8266就傳送第三個(gè)字符了,這樣的情況下SBUF里面不就是第三個(gè)字符的內(nèi)容嗎,那第二個(gè)字符不就被漏掉了嗎???在字符串?dāng)?shù)組里面不就少了一些字符么???這種情況我還沒(méi)試過(guò),所以只是我的一個(gè)猜測(cè),如果有大佬路過(guò)請(qǐng)幫我理一理,我想知道是不是會(huì)存在這樣的問(wèn)題,還有就是我對(duì)ESP8266串口傳輸?shù)絾纹瑱C(jī)是一個(gè)字符一個(gè)字符的理解是不是對(duì)的?
0.png (48.79 KB, 下載次數(shù): 59)
下載附件
2018-8-14 15:17 上傳
具體操作步驟和細(xì)節(jié)我就不多寫(xiě)了,如果是從零開(kāi)始準(zhǔn)備學(xué)的伙伴們,你們可以先買一個(gè)小的開(kāi)發(fā)板來(lái)試一試,建議用ESP-01和ESP-12F,我買的是這兩種,淘寶上都有賣,比較便宜,而且也有免費(fèi)的資料。
完全從零開(kāi)始,建議先從AT指令開(kāi)始走,這也是最簡(jiǎn)單的開(kāi)發(fā)方式,搭配外部的MCU,只把ESP8266當(dāng)成一個(gè)無(wú)線傳輸?shù)墓ぞ摺?br />
全部資料51hei下載地址:
lot.zip
(14.59 MB, 下載次數(shù): 480)
2018-8-14 14:09 上傳
點(diǎn)擊文件名下載附件
51+ESP8266 AT指令 下載積分: 黑幣 -5
|
評(píng)分
-
查看全部評(píng)分
|