esp8266模塊使用指導(dǎo)2原廠參考6-faq v_第1頁
esp8266模塊使用指導(dǎo)2原廠參考6-faq v_第2頁
esp8266模塊使用指導(dǎo)2原廠參考6-faq v_第3頁
esp8266模塊使用指導(dǎo)2原廠參考6-faq v_第4頁
esp8266模塊使用指導(dǎo)2原廠參考6-faq v_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余14頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

ESP8266FAQCurrentFeiCompletionLeleCompletion ] ]INTERNAL[]PUBLIC版本信Fei本文中的信息,包括供參考的URL地址,變更,恕不另行通知在此未以反言或其他方式授予任何知識使用,不管是明示還是暗示。Wi-Fi成員標(biāo)志歸Wi-Fi所有權(quán)歸?2014所有。保留所利。版本信 1、前 2、硬件問 工作模 Flash與內(nèi) ..............................................................................................................10晶 硬件資 ESP8266與ESP8089的區(qū) 3、SDK軟 基本結(jié)構(gòu)及編 系統(tǒng)任 系統(tǒng)定時(shí) 復(fù)位功 低功 網(wǎng)絡(luò)連 AT透 AT指令常見問 4、云端服 基本問 云端升 5、 設(shè)備離 12電感、1個(gè)無源晶振、1個(gè)flash。工作溫度范圍:-40~125℃。答:ESP8266有兩種工作模式:StandAlone該模式ESP8266作為主,獨(dú)立運(yùn)行SIP模式(SLAVE-SPISlave-該模式ESP8266作為從,采用SPI或SDIO與主通訊,如主采用ARM。Flash答:Flash規(guī)格需滿足以下要求:SPIQuadSPI(推薦)Dual則容量最好在4Mbit及以上,如果需要使用云端升級(OTA)flash8MbitwinbondRAMsize<35kB(station模式下,連上路由后,heap+data35K左右,具體可用內(nèi)存大小,可調(diào)用接口system_get__heap_size獲得ROMsize<64kB(ROMspiflashspiflash大小為512KB,當(dāng)前定義可用程序區(qū)<64KB??赏ㄟ^更換容量更大的spiPCB板中間的flash用于ESP8266工作在StandALone模式下的;flashESP8266SPI-Slave模式下,ESP8266SPISLAVE(SDIO)連接HostESP8266SPImaster通過HSPI和右上角的flash連接。方法二:在使用燒錄工具燒寫flash時(shí),先id(每顆唯一將id存入flash特定地址,在程序中id和flash特定地址中存放的id,兩者一致,程序才能正常運(yùn)行。確認(rèn)是否更換了flash,請更換成我們原來Demoflash或者替換成W25Q系列的Flash。嘗試調(diào)節(jié)晶振兩邊的對地調(diào)節(jié)電容(26M8.2pF~12pF)比如3VGPIOAPI請參見文檔“EspressifIoTSDK5.1GPIO接口GPIO的速率,可以采用如下方式,直接寫寄存器控GPIO_REG_WRITE(GPIO_ENABLE_ADDRESS,xxxx);//使能哪些GPIO口GPIO_REG_WRITE(GPIO_OUT_W1TS_ADDRESS,xxxx); //設(shè)置哪些GPIO口GPIO_REG_WRITE(GPIO_OUT_W1TC_ADDRESS,xxxx);//清除哪些GPIO口GPIOwifiMTCK---指示wifi工作狀態(tài);MTMS---接復(fù)位按鍵(5s可完成復(fù)位功能MTMS---I2C_SCL;GPIO0---wifi工作狀態(tài)指示燈;MTDI---與服務(wù)器通信的指示燈; 2UART0 UART1:GPIO2 1ESP8266uart答:ESP8266uartuart0TX、RXTX答:請將波特率設(shè)為115200,修改波特率需要做如下操作uart.c中最后一句注釋掉user_main.c4log使用USB轉(zhuǎn)TTL的串口線:例如CP2102,只需接GNDRXDTXD可能是串口線不支持74880這個(gè)波特率的打印,請修改波特率115200。修改方法如UART問題1。1、問:ESP8266支持幾 10ppm2、問:Demo使用26M40M晶振,firmware是否要修改?答:請將esp_init_data_default.bin中下圖紅色標(biāo)注的地方改為00(40M晶振。0126M40M晶振后,兩邊的對地調(diào)節(jié)電容需要更改(18PF(26M8.2pF~答:電路原理圖:orcad16.6PCB:PadsLayoutESP8266ESP8089答:ESP8266是一顆為物聯(lián)網(wǎng)定義的產(chǎn)品,特征是它能從flashboot-up。ESP8089最大的區(qū)別就是:ESP8266TCP/IP和應(yīng)用程序,自帶協(xié)議(TCP/IP等,ESP8266MACESP8089ESP8089MAC由主ICHost的從IC3SDK答:ESP8266目前沒有操作系統(tǒng),后期可能會采用RTOS答:ESP8266沒有main,程序?yàn)閡ser_initConst常駐dRAM。\esp_iot_sdk\bineagle.app.v6.Sexception報(bào)錯的地址(形如0x40XXXXX,定位問題。答:請注意是否有將esp_iot_sdk_v0.8.4\examples\IoT_Demo文件夾下的所有文件拷貝到APP文件夾中。Espressifwebsite:http:/ wifi_set_ip_info、wifi_set_macaddruser_init中調(diào)用生效,其他system_timer_reinituser_init中調(diào)用,否則調(diào)用后,需要重新arm所有timer。wifi_station_set_config如果在user_init中調(diào)用,底層會自動連接對wifi_station_connect來進(jìn)行連接。否則,需要調(diào)用wifi_station_connect進(jìn)行連接。答:參考文檔“EspressifIoTSDK編程手冊”,其中有簡單舉例,system_os_task1ESP8266stationsoftAPmac答:不相同。ESP8266MACsoftAPstation共存2、問:現(xiàn)在最多可以記錄多少個(gè)wifi的 答:最多記錄5個(gè)AP的信息3ESP8266softAP可連接幾個(gè)答:由于內(nèi)存限制,ESP8266softAP44ESP8266wifi_softap_set_configwifi屬性的接口不生效?答:需要在user_init確認(rèn)是否更換了flash,請更換成我們原來Demoflash或者替換成W25Q系列的Flash。嘗試調(diào)節(jié)晶振兩邊的對地調(diào)節(jié)電容(26M晶振兩邊的對地調(diào)節(jié)電容在8.2pF~12pF)。答:使能us級定時(shí)器,在user_config.h中#defineUSE_US_TIMER,并在user_init中調(diào)用system_timer_reinit(),此時(shí)可以同時(shí)使用os_timer_arm_us和USE_US_TIMER每秒鐘的tick數(shù) (2^311)/312500所以os_timer_arm()的時(shí)間參數(shù)范圍是0- 定義USE_US_TIMER時(shí):每秒鐘的tick數(shù) 因此有效時(shí)間是(2^31-1)/ =429. 所以os_timer_arm()的時(shí)間參數(shù)范圍是0-429496msos_timer_arm_us的時(shí)間參數(shù)范圍是0- 答:system_restore將wifisoftapWiFiModem電CPU關(guān)閉WiFiModem電路、晶振和PLL;CPU和其他外設(shè)處于時(shí)RTC電路工作,關(guān)閉其他電路,處于極低功CPU如或I2S應(yīng)用U-APSD),WiFiModem電路來省電。DTIM33ms接收AP的Beacon均電流約15mA用于CPU可暫停的應(yīng)WiFi根據(jù)802.11標(biāo)準(zhǔn)(如暫停CPU來省電。例如,在DTIM3時(shí),每sleep300ms,醒來3mS0.9mA用于不需一直保持WiFi100例如,每300S醒來后需0.3~1s連上AP發(fā)送數(shù)據(jù),則整體平均電流可遠(yuǎn)小于1mA。答:ESP8266低功耗只針對station模式,對于softAP則沒有低功耗。modensleepdeepsleep模式,modemsleep的接口為system_deep_sleep,設(shè)置每休眠多久醒來一次。答:TCP連接最多可以建立5個(gè);UDP連接個(gè)數(shù)2、問:ESP8266作為tcp ,某些工具作為tcpserver,連接斷開卻會重答:使用TCP&UDPDebug這個(gè)工具做server即可。這個(gè)問題是因?yàn)槟承┚W(wǎng)絡(luò)調(diào)試工具,在斷開連接時(shí)沒有實(shí)現(xiàn)完整的TCP退出流程,如果不走完整的TCP退出流程,ESP8266會判斷為異常斷開,對TCPserver進(jìn)行重連。3ESP8266iperf答:ESP8266不支持使用iperf,可以參照文檔“EspressifIoTSDK編程手冊”中的espconn系列接口自行編寫程序測試。另,內(nèi)部測試過網(wǎng)絡(luò)吞AT,+++AT1、問:AT+CIPCLOSE答:使用TCP&UDPDebug這個(gè)工具做server即可。這個(gè)問題是因?yàn)槟承┚W(wǎng)絡(luò)調(diào)試工具,在斷開連接時(shí)沒有實(shí)現(xiàn)完整的TCP退出流程,如果不走完整的TCP退出流程,ESP8266會判斷為異常斷開,對TCPserver進(jìn)行重連。3、問:A

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論