ESP8266 201 測試
最近又買一堆新玩具
ESP-S1, ESP-03,ESP-12F,ESP-201
真的是衝動購物 明明
ESP8266 ESP-201 X Arduino
ESP-S1, ESP-03,ESP-12F,ESP-201
真的是衝動購物 明明
mini D1 迷你 NodeMcu Lua WIFI 基於ESP-12F
已都幫你弄好了
明明知道 ESP-S1, ESP-03,ESP-12F 都需要動手加工
但看到後 還是懶了 好小 人老了 眼睛也不好 算了 等閒的沒事幹時 再來搞
但 ESP-201 看編號好像是滿新的 又都焊好了 就先來玩玩看
還好有新買一個 USB-TTL 有3.3V 不用像上次 接來接去
但問題來了 Arduino IDE 要選哪塊板子?
試老半天 雖有文件 懶 還是先google
PS:
(又是感覺 網路上的資料 怎麼跟我試的 就差那麼一點? 就為了一小點搞老半天)
最後面是我實際測試的結論. 中間參考參考
*********************************************************************
ESP8266 ESP-201 X Arduino
原來接線要改
模式
GPIO 15 2 0
SDIO 1 x x系統工作在 SDIO 模式, 可以用外部 MCU 驅動内部WIFI
工作模式 0 1 1系统從外部FLASH 啟動
燒錄模式 0 1 0系统自動進入升級狀態,等待Serial-port下達命令
所以照作者說的
GPIO0和GPIO15有接地即可燒錄. GPIO2可能內部有上拉電阻(?), 所以沒接也ok.
但每次上電後只能燒錄一次, 若要再燒錄必須斷電, 或者讓 RST接地讓ESP-201Reset.
我是直接拉出RST到微動開關,微動開關接地, 再加一個上拉電阻10k確保不會沒事Reset, 這樣每次要重新燒錄前, 按一下微動開關就好了
*********************************
我的實際測試:
一開始想說剛買一個 USB-TTL 有3.3V的腳位
就偷懶用他的 3.3V 真的是災難開始
要嘛就一開始不要成功燒錄
偏偏他成功了 沒有錯誤 但LED卻不會閃.....
害我一直查 從LED看是不是燒了
再看 對應PORT 圖 ,最後一個port 一個port 試都不會閃
port 號 也一直改一直上傳 真是傳爽的
最後拿出 面包板專用電源模塊 才搞定 為了這個搞死 下次一定不要偷懶
模式
GPIO 15 2 0
但每次上電後只能燒錄一次, 若要再燒錄必須斷電, 或者讓 RST接地讓ESP-201Reset.
我是直接拉出RST到微動開關,微動開關接地, 再加一個上拉電阻10k確保不會沒事Reset, 這樣每次要重新燒錄前, 按一下微動開關就好了
*********************************
我的實際測試:
一開始想說剛買一個 USB-TTL 有3.3V的腳位
就偷懶用他的 3.3V 真的是災難開始
要嘛就一開始不要成功燒錄
偏偏他成功了 沒有錯誤 但LED卻不會閃.....
害我一直查 從LED看是不是燒了
再看 對應PORT 圖 ,最後一個port 一個port 試都不會閃
port 號 也一直改一直上傳 真是傳爽的
最後拿出 面包板專用電源模塊 才搞定 為了這個搞死 下次一定不要偷懶
***************************************************
正式來了
1.線的接法: 基本上上頭沒有錯
板子:(前端4接腳)
3.3V <--->麵包板上的 3.3V
RX <----> USB-TTL TXD
TX <----> USB-TTL RXD
GND <----> USB-TTL GND
板子:其他2排
1015,100,GND (應該是印刷錯了 IO15 IO0 照板上印的為準) <-->麵包板上的GND
CHP_EX <--->麵包板上的 3.3V
RST <---> 插條杜邦線 備用
104 <---> LED<-->電阻 <-->GND 準備亮燈用
然後 Arduino IDE 不用改甚麼 20MHZ 就照下方的圖 含測試程式 pinMode 開第4port
上傳完就會閃 如果上傳失敗 或是要再傳一次 將 RST 去跟 GND 碰一下
燈就不閃了 可以再上傳
基本上 板子上的 1OXX 跟 Arduino 可對應
但 D0-D3 就不是這樣 看圖好像是當 MOSI....之類的用 有閒再試
還有一點 要注意
燒好想拿去別地方用
不是 3.3V GND 電源接上就會動(XD 還真麻煩 我真是找麻煩)
要變成 工作模式
將
CHP_EX ,100,RST<---> 3.3V
1015 <--> 接地
這樣當電源打開時 燈才會閃 不然就死在那邊
看後續有沒有人做出比較OK的開發板再來玩
收工
***************************************************
正式來了
1.線的接法: 基本上上頭沒有錯
板子:(前端4接腳)
3.3V <--->麵包板上的 3.3V
RX <----> USB-TTL TXD
TX <----> USB-TTL RXD
GND <----> USB-TTL GND
板子:其他2排
1015,100,GND (應該是印刷錯了 IO15 IO0 照板上印的為準) <-->麵包板上的GND
CHP_EX <--->麵包板上的 3.3V
RST <---> 插條杜邦線 備用
104 <---> LED<-->電阻 <-->GND 準備亮燈用
然後 Arduino IDE 不用改甚麼 20MHZ 就照下方的圖 含測試程式 pinMode 開第4port
上傳完就會閃 如果上傳失敗 或是要再傳一次 將 RST 去跟 GND 碰一下
燈就不閃了 可以再上傳
基本上 板子上的 1OXX 跟 Arduino 可對應
但 D0-D3 就不是這樣 看圖好像是當 MOSI....之類的用 有閒再試
還有一點 要注意
燒好想拿去別地方用
不是 3.3V GND 電源接上就會動(XD 還真麻煩 我真是找麻煩)
要變成 工作模式
將
CHP_EX ,100,RST<---> 3.3V
1015 <--> 接地
這樣當電源打開時 燈才會閃 不然就死在那邊
看後續有沒有人做出比較OK的開發板再來玩
收工
多謝分享~~
回覆刪除