2016年6月20日 星期一

執行 ESP 8266 AT 指令的前置工作

要執行 ESP 8266 AT 指令,使用 RealTerm 比較方便

RealTerm 下載網址:
https://sourceforge.net/projects/realterm/

RealTerm 執行時選擇以系統管理身分執行比較不會發生問題:
  • Display 設定如下(勾選 Ansi 才不會看一些奇怪的符號)


  • Port 設定如下
    • 鮑率要選對,選錯就會呈現亂碼或沒反應,一般預設值(或軔體剛更新完)可能是115200
    • Port指的是Com Port
    • 每次更改完都要按一次「Change」,然後核對下方顯示的是否正確

  • Send 設定如下
    • CR、LF、CR、LF 都要勾選
    • 在中間輸入「AT」後按下「Send ASCII」,如果正常的話,就會在上面看到OK
    • 如果沒有出現 OK 的話,請檢查右方的「Status」,在按下「Send ASCII」時 RXD 和 TXD 是否同時亮起來,如果只亮一個,表示電路是有問題,或是設定的 Buad rate 錯誤


只要讓 Arduino 的 MCU 停留在 reset 模式,就可以直接當作 USB to TTL 轉換器,拿來修改 ESP 8266 的設定。

其實只要一條電線把 Arduino 的 RESET 和 GND 接起來就可以了。

再來參考 ESP 8266 的腳位資料:

要把 GND 接到 Arduino 的 GND
TXD 接到 Arduino 的 RX
RXD 接到 Arduino 的 TX
VCC 和 CH_PD 接到 Arduino 的 3.3V (要利用麵包板或其他連接方式,因為 3.3V 只有一個插孔)
電路接好後,再把 Arduino 和電腦接起來,就可以進行設定了。

如果使用 USB to TTL 來設定的話,接法也是一樣,
只是把上面的 Arduino 換成 USB to TTL 而已。

FT232R USB UART 驅動程式下載網址:
http://www.usb-drivers.org/wp-content/uploads/2014/12/CDM-2.08.28-WHQL-Certified1.zip

沒有留言:

張貼留言