close

首先我們必先談ESP8266晶片的電氣特性及工作模式。ESP8266的工作電壓在2.8 ~3.5伏特,工作電流大約300mA~500 mA, 所以可以使用二顆或二顆以上AA型式的電池供電或者使用一個5V的外部電源連接一個3.3伏特的稳壓IC (AMS1117,它可接受輸入4.6V to 15V的工作電壓並且提供3.3V的輸出電壓及1A的輸出電流)去提供ESP8266電源

ESP8266晶片對電源的穏定供應要求較高,不好或不稳定的電源供應會引起ESP8266模組不預期的重置進而造成程式除錯的困難度。ESP8266 工作模式有兩種的模式狀態,該晶片是利用IC接腳的不同電位去操作工作模式。


一種為燒錄模式:

  1. CH_PD = HIGH (3.3V) 啟動ESP8266晶片
  2. GPI0 = Low啟動ESP8266燒錄軟體模式, 在ESP8266 內的boot ROM 接管並且開始透過UART開始通訊,使用boot ROM 我們能夠載入程式到 flash 記憶體內。簡單地說ESP8266模組開始可以透過串列傳輸的方式傳輸資料,將別人寫好的韌體或你撰寫的程式燒寫並儲存到ESP8266 的記憶體內。更簡單的說:這個步驟在安裝作業系統,將作業系統程式傳輸到硬碟。

另一種為正常操作模式:

  1. GPIO0=HIGH (3.3V),在ESP8266 內的啟動程式將從ESP8266的記憶體的軟體開始載入到ESP8266的IRAM內並且從頭開始執行使用者的程式。簡單的說:這個步驟在電腦開機,電腦開機後開始作業系統並且執行使用者的程式。

VCC : HIGH (3.3V) 電源供應

GPIO0:可當作一般性的數位控制接脚,但它兼做模式操控。

GPIO2:可當作一般性的數位控制接脚,但它兼做模式操控。但 GPIO2 也可以不使用,所以我們把它接High電位。

CH_PD:晶片啟動接脚。正常操作模式保持在High (3.3V)。

RST: Reset:晶片重置接脚。正常操作模式保持在High (3.3V),Low電位將整個重置晶片。

Tx: 傳送資料。

Rx: 接受資料。(需要電壓調整)

GND:Low(接地)。

 在了解ESP8266 的電氣特性和工作模式後,我們對ESP8266晶片的使用會有更進一步的了解,也就會明白你在其他網站上看到的電路圖或接線圖是如何連接的。

 

回ESP8266文件主目錄

arrow
arrow
    創作者介紹
    創作者 stanley 的頭像
    stanley

    史坦利Stanley程式Maker的部落格

    stanley 發表在 痞客邦 留言(0) 人氣()