其實esp8266之前就有買兩張esp-01來玩看看,不過那時候技術還不到家,所以搞得有點亂七八糟。

最近是想說應該要好好搞清楚,想說來試做看看網路上一些蠻常見的專案,

然後又看到一些蠻好用的轉接版,之前要自己焊接轉板,麻煩的要死....

購買這些轉接版的同時,又順手買了兩張esp-01s,不過說實話....esp-01這個系列說真的不好用....

現在因為有轉接版之後,而且usb to ttl的傳輸裝置也有直接針對esp-01的接腳來設計的款式,整個處理上方便很多

後來直接在esp-01還有01s的gpio0根gnd直接焊接一組對應公母的杜邦端子,要寫入的時候插上去就好,整體方便很多

不過一開始想用之前買的ftdi232不過搭棚搭的好像有問題,一直出現傳輸錯誤。改CH340G的轉板,就蠻正常的,

所以才在esp-01上的GPIO0跟GND直接焊上可斷開的跳線,至少運作還蠻正常的。

回歸正題ESP-01S的問題是在燒錄micropython之後發生的

首先,燒錄之後,micropython無法運作,之後在使用arduino ide上傳程式碼但是都無法運作。

改用esptool、flash download tool也沒辦法。

之後是這樣解決,最後一次要放棄的那次測試裡,我使用arudion ide上傳程式馬,

但是我在「工具」->erase flahs->選擇all flash content

奇妙的是esp-01s,在序列埠監控視窗就開始回傳訊息,然後重新使用flash download tool上傳官方的韌體也恢復正常運作

其實在更動arudino ide erase flash 之前,也有使用esptool 跟flash download tool的erase功能,不過都沒有用

雖然現在可以正常運作,不過還是沒辦法使用micropython

不過也不想深究下去了,能力不足.....

畢竟非相關科系,這種土法煉鋼的方式,歪打正著才搞出來的。原理什麼鬼的...就算了

哈哈

 

 

創作者介紹
創作者 kennyp 的頭像
kennyp

雜工日誌

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