找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 10949|回復(fù): 19
打印 上一主題 下一主題
收起左側(cè)

51單片機(jī)+esp8266 AT指令控制方式點(diǎn)亮led源碼與資料(初學(xué)者)

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
    今天試了一下用51單片機(jī)來(lái)發(fā)送AT指令的方式實(shí)現(xiàn)對(duì)ESP8266的配置,我配置的是Client的透?jìng)髂J,這樣就可以直接傳輸數(shù)據(jù)了。交流交流~同時(shí)本貼我也有一些困惑想問(wèn)大佬們     圖片里面我用了兩個(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ì)的?



    具體操作步驟和細(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)



評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏12 分享淘帖 頂2 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:387942 發(fā)表于 2018-8-19 21:26 | 只看該作者
不錯(cuò)。初學(xué)這個(gè)!學(xué)習(xí)一下。
回復(fù)

使用道具 舉報(bào)

板凳
ID:359281 發(fā)表于 2018-8-22 15:29 | 只看該作者
51單片機(jī)+esp8266 AT指令控制方式點(diǎn)亮led源碼與資料
回復(fù)

使用道具 舉報(bào)

地板
ID:116029 發(fā)表于 2018-12-10 22:56 | 只看該作者
學(xué)習(xí),試了很多都不行
回復(fù)

使用道具 舉報(bào)

5#
ID:445392 發(fā)表于 2018-12-13 09:11 | 只看該作者
好貼,收藏。。。!
回復(fù)

使用道具 舉報(bào)

6#
ID:552853 發(fā)表于 2019-6-2 10:01 | 只看該作者
ESP8266的固件是AT模式的,還是您已經(jīng)刷過(guò)固件了
回復(fù)

使用道具 舉報(bào)

7#
ID:585455 發(fā)表于 2019-7-19 12:42 | 只看該作者
感謝分享。
回復(fù)

使用道具 舉報(bào)

8#
ID:137005 發(fā)表于 2019-7-19 14:36 | 只看該作者
資料不錯(cuò),謝謝分享!
回復(fù)

使用道具 舉報(bào)

9#
ID:587019 發(fā)表于 2019-7-19 17:33 | 只看該作者
感謝分享
回復(fù)

使用道具 舉報(bào)

10#
ID:222956 發(fā)表于 2019-7-22 14:50 | 只看該作者
學(xué)習(xí)了謝謝分享
回復(fù)

使用道具 舉報(bào)

11#
ID:600990 發(fā)表于 2019-10-9 21:47 來(lái)自觸屏版 | 只看該作者
好東西值得學(xué)習(xí)!
回復(fù)

使用道具 舉報(bào)

12#
ID:376821 發(fā)表于 2019-10-15 14:51 | 只看該作者
gywup 發(fā)表于 2019-6-2 10:01
ESP8266的固件是AT模式的,還是您已經(jīng)刷過(guò)固件了

抱歉現(xiàn)在才回復(fù),已經(jīng)好久沒(méi)有登錄這個(gè)號(hào)了。沒(méi)錯(cuò),我是事先刷了安信可的固件(類似于基礎(chǔ)固件,我也是只求能用就行了,沒(méi)有自己寫(xiě)固件,也不會(huì)),這個(gè)固件好像在資料里面有,如果沒(méi)有的話可以搜索安信可的官網(wǎng),里面能找到的
回復(fù)

使用道具 舉報(bào)

13#
ID:626427 發(fā)表于 2019-10-18 23:13 | 只看該作者
感謝66666
回復(fù)

使用道具 舉報(bào)

14#
ID:401973 發(fā)表于 2019-12-17 22:50 | 只看該作者
正在學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

15#
ID:673765 發(fā)表于 2019-12-26 21:28 | 只看該作者
刷固件怎么刷呀,群主有教程嗎
回復(fù)

使用道具 舉報(bào)

16#
ID:799892 發(fā)表于 2020-9-23 20:32 | 只看該作者
真棒,值得我們學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

17#
ID:61192 發(fā)表于 2020-11-19 16:38 | 只看該作者
正好有個(gè)普中科技的開(kāi)發(fā)板,學(xué)習(xí)一下
回復(fù)

使用道具 舉報(bào)

18#
ID:883283 發(fā)表于 2021-2-6 20:37 | 只看該作者
很不錯(cuò),正在嘗試
回復(fù)

使用道具 舉報(bào)

19#
ID:308785 發(fā)表于 2021-3-22 00:13 | 只看該作者
不會(huì)刷固件啊
回復(fù)

使用道具 舉報(bào)

20#
ID:315554 發(fā)表于 2021-3-23 09:59 | 只看該作者
謝謝分享,串口助手手機(jī)版能用,
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表