PENTING: JANGAN GUNAKAN AT+IPR=9600
! (lihat pembaruan)
Saya memiliki modul ESP8266 12E yang berkomunikasi pada 115.200 baud. Karena saya menggunakannya dengan Arduino Nano dengan SoftwareSerial hal menjadi berantakan. Jadi saya menemukan bahwa saya harus mengurangi baud rate dari modul ESP.
Saya menemukan tautan ini tentang cara melakukannya.
saya bertanya-tanya
Apakah ini perubahan permanen atau Anda perlu melakukan ini setiap kali setelah modul dinyalakan?
Bisakah saya mencapai hal yang sama dengan mengirimkan perintah dari Arduino melalui SoftSerial? Yah, saya kira tidak sejak saya mencoba dan saya selalu mendapatkan kesalahan pada
AT+CIOBAUD=9600
atauAT+IPR=9600
.Saya membaca di suatu tempat bahwa dalam versi firmware ESP8266 yang lebih baru, baud rate default menjadi 9.600. Adakah yang bisa mengkonfirmasi ini dan jika demikian, apakah lebih baik untuk mem-flash firmware yang lebih baru ini?
Vendor modul:
Ai-Thinker Technology Co.,Ltd.
Saya pikir versi firmware saat ini adalah 0.3.0. Jika saya mengirim AT+GMR
saya mendapatkan:
sending AT+GMR
response: ?AT¥TJÕ¨H(Q�²•ÉÍ¥½¹é‚r¢‚r‚r‚BÕ��Â’‚ŠªŠ¢Ò¢ªÒªÂJm
SDK versioo:0.3.0
Ai�½½
‚Šj
Lagi beberapa sampah karena baud rate yang terlalu tinggi.
Info lain pada modul:
sending AT+RST
response: ?AT+RST
OK
WRT
"%M
<99CT
ets Jan 8 2013,rst catse:2, boot lode:(3,7)
load 0x40100000ntail 4
chksum 0x89
ld tail 4
chm3 tail 8 r 0 aM
ón't use rtc mem dat`
sl��oÌÿ
Ai-Thinker Technology Co.,Ltd.
MEMPERBARUI
(*) Saya menggunakan modul FTDI232 untuk mengirim AT+IPR=9600
ke modul ESP8266-12E saya dan saya merusaknya !
JANGAN GUNAKAN AT+IPR=9600
PADA ESP8266 (-12E).
Saya tidak berhasil memulihkannya sejauh ini! Saya mencoba menginstal ulang tetapi saya mendapatkan pengecualian kepala tidak valid.
Pada modul baru saya mengirim AT+CIOBAUD=9600
perintah dan itu berhasil. Secara permanen!
Spesifikasi modul saya:
AT+GMR
AT version:0.40.0.0(Aug 8 2015 14:45:58)
SDK version:1.3.0
Ai-Thinker Technology Co.,Ltd.
Build:1.3.0.2 Sep 11 2015 11:48:04
OK