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接腳的不同電位去操作工作模式。
一種為燒錄模式:
- CH_PD = HIGH (3.3V) 啟動ESP8266晶片
- GPI0 = Low啟動ESP8266燒錄軟體模式, 在ESP8266 內的boot ROM 接管並且開始透過UART開始通訊,使用boot ROM 我們能夠載入程式到 flash 記憶體內。簡單地說ESP8266模組開始可以透過串列傳輸的方式傳輸資料,將別人寫好的韌體或你撰寫的程式燒寫並儲存到ESP8266 的記憶體內。更簡單的說:這個步驟在安裝作業系統,將作業系統程式傳輸到硬碟。
另一種為正常操作模式:
- 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晶片的使用會有更進一步的了解,也就會明白你在其他網站上看到的電路圖或接線圖是如何連接的。
文章標籤
全站熱搜
留言列表