由(yóu)于(yú)只(zhī)是(shì)一个(gè)模块(kuài),並(bìng)不(bù)是(shì)完整的(de)開(kāi)發(fà)闆,所以(yǐ)需要(yào)自(zì)己連(lián)接外(wài)圍電(diàn)路。試用(yòng)的(de)过(guò)程中遇到(dào)了很多(duō)麻(má)煩,这(zhè)里(lǐ)統統記(jì)录(lù)。
1.确認硬(yìng)件(jiàn)版本(běn)
由(yóu)于(yú)ESP8266版本(běn)一直(zhí)在(zài)更新(xīn),所以(yǐ)需要(yào)自(zì)己确認一下(xià)PCB版本(běn)。
特(tè)征:中間(jiān)四个(gè)IO口(kǒu)有(yǒu)線(xiàn)連(lián)接出(chū)来(lái)。
2.硬(yìng)件(jiàn)連(lián)接
如(rú)果(guǒ)确認是(shì)上(shàng)述硬(yìng)件(jiàn)版本(běn),那(nà)麼(me)它(tā)的(de)硬(yìng)件(jiàn)連(lián)接图(tú)是(shì)这(zhè)樣(yàng)的(de):
我(wǒ)的(de)實(shí)際效果(guǒ)图(tú):

3.USB轉(zhuǎn)串口(kǒu)(TTL)選擇
我(wǒ)使用(yòng)的(de)是(shì)PL-2303HX。注:需要(yào)外(wài)部(bù)供電(diàn)。
4.串口(kǒu)调試助手(shǒu)配置
波(bō)特(tè)率:115200,
5.查看(kàn)上(shàng)電(diàn)信(xìn)息
上(shàng)電(diàn)後(hòu),串口(kǒu)会(huì)接收(shōu)到(dào)「亂碼 + ready」,亂碼是(shì)由(yóu)于(yú)剛上(shàng)電(diàn)引起(qǐ)的(de)。輸出(chū)「ready」代(dài)表(biǎo)啟動(dòng)正(zhèng)常。完全(quán)沒(méi)有(yǒu)信(xìn)息有(yǒu)可(kě)能(néng)是(shì)硬(yìng)件(jiàn)上(shàng)RXD和(hé)TXD接反(fǎn)了。
6.執行第(dì)一个(gè)命令
其(qí)它(tā)問(wèn)題(tí):
1.上(shàng)電(diàn)後(hòu)串口(kǒu)無任何輸出(chū)
CH管(guǎn)腳(jiǎo)沒(méi)有(yǒu)拉高。
2.上(shàng)電(diàn)後(hòu)操作(zuò)系(xì)統不(bù)識别了「USB轉(zhuǎn)串口(kǒu)」。
我(wǒ)遇到(dào)这(zhè)个(gè)問(wèn)題(tí)是(shì)因(yīn)为(wèi)我(wǒ)直(zhí)接使用(yòng)的(de)「USB轉(zhuǎn)串口(kǒu)」上(shàng)的(de)3.3V供電(diàn)給(gěi)「ESP8266模块(kuài)」。使用(yòng)外(wài)接電(diàn)源給(gěi)「ESP8266模块(kuài)」供電(diàn)後(hòu),問(wèn)題(tí)得以(yǐ)解(jiě)决。
3. AT+CWJAP error 設置WiFi的(de)时(shí)候出(chū)错
这(zhè)一點(diǎn)上(shàng)也真(zhēn)夠亂了,手(shǒu)册(cè)上(shàng)写(xiě)的(de)是(shì):AT+ CWJAP =<ssid>,< pwd >。一直(zhí)試試了很多(duō)次(cì)都是(shì)回(huí)複ERROR。終(zhōng)于(yú)在(zài)http://www.electrodragon.com/w/ESP8266上(shàng)看(kàn)到(dào)是(shì)AT+CWJAP=“you ssid”, “password”才得以(yǐ)成功,引号(hào)必須要(yào)的(de)。
其(qí)它(tā)内容:Uart WiFi的(de)應(yìng)用(yòng)
邮(yóu)件(jiàn)收(shōu)到(dào)这(zhè)樣(yàng)一个(gè)需求:
看(kàn)到(dào)您有(yǒu)回(huí)答(dá)过(guò)wifi嵌入(rù)式模块(kuài)的(de)問(wèn)題(tí),我(wǒ)们(men)公(gōng)司有(yǒu)使用(yòng)wifi嵌入(rù)式模块(kuài)的(de)産品計(jì)劃(huà)。
主要(yào)想(xiǎng)用(yòng)在(zài) 家(jiā)用(yòng)便攜血(xuè)糖仪、血(xuè)壓計(jì)、心(xīn)電(diàn)仪上(shàng)。
關(guān)于(yú)wifi嵌入(rù)模块(kuài)这(zhè)块(kuài),希望能(néng)得到(dào)你的(de)支持和(hé)幫助。
一開(kāi)始想(xiǎng)到(dào)的(de)「WiFi模块(kuài)」就(jiù)是(shì)一般的(de)和(hé)手(shǒu)機(jī)上(shàng)類(lèi)似的(de)WiFi模块(kuài),很快(kuài)就(jiù)選了幾(jǐ)款並(bìng)列出(chū)各(gè)个(gè)優缺點(diǎn),準備進(jìn)一步的(de)問(wèn)清需求:1.主控MCU是(shì)什(shén)麼(me)型号(hào);2.需要(yào)不(bù)需要(yào)和(hé)其(qí)它(tā)功能(néng)一块(kuài)集成(比如(rú)BT)3.需要(yào)做哪些(xiē)工作(zuò) 原理图(tú) PCB 量(liàng)産。
但是(shì)客戶直(zhí)接说(shuō)了一款名(míng)字(zì)叫ESP8266的(de)UART接口(kǒu)的(de)WiFi模块(kuài),並(bìng)将了幾(jǐ)个(gè)特(tè)點(diǎn) 體(tǐ)積小/價格低(dī)/UART通(tòng)用(yòng)接口(kǒu)。我(wǒ)之(zhī)前(qián)預案(àn)中的(de)都用(yòng)不(bù)上(shàng),UART WiFi我(wǒ)還(huán)沒(méi)有(yǒu)接觸过(guò)。開(kāi)始以(yǐ)使用(yòng)者(zhě)的(de)角(jiǎo)度(dù)来(lái)了解(jiě)一下(xià)。
大(dà)概了解(jiě)ESP8266中跑的(de)並(bìng)不(bù)是(shì)一定(dìng)是(shì)操作(zuò)系(xì)統,有(yǒu)可(kě)能(néng)直(zhí)接以(yǐ)裸機(jī)的(de)形式跑的(de)LwIP協議,对(duì)用(yòng)戶是(shì)以(yǐ)Uart的(de)形式为(wèi)接口(kǒu)。可(kě)以(yǐ)通(tòng)过(guò)串口(kǒu)来(lái)操作(zuò)模块(kuài)連(lián)接AP以(yǐ)連(lián)接互聯网。連(lián)接互聯网後(hòu)可(kě)以(yǐ)實(shí)現(xiàn)的(de)功能(néng)就(jiù)比較多(duō)了,文(wén)檔中介紹提(tí)供了可(kě)以(yǐ)直(zhí)接使用(yòng)「传輸层(céng)」的(de)TCP協議来(lái)传輸數據(jù),雖(suī)然目前(qián)還(huán)不(bù)知道(dào)对(duì)「應(yìng)用(yòng)层(céng)」協議支持的(de)程度(dù)如(rú)何,但是(shì)已經(jīng)确定(dìng)通(tòng)过(guò)TCP協議可(kě)以(yǐ)和(hé)其(qí)它(tā)互聯网設備進(jìn)行通(tòng)信(xìn)了。
