ÖNEMLİ: KULLANMAYIN AT+IPR=9600
! (güncellemeye bakın)
115.200 baud'da iletişim kuran bir ESP8266 12E modülüm var. SoftwareSerial ile Arduino Nano ile kullandığımdan beri işler karışıyor. Bu yüzden ESP modülünün baud hızını azaltmam gerektiğini buldum.
Nasıl yapılacağına dair bu bağlantıyı buldum .
merak ediyorum
Bu kalıcı bir değişiklik mi yoksa modüle her güç verildikten sonra bunu yapmanız mı gerekiyor?
Arduino'dan SoftSerial üzerinden komut göndererek de bunu başarabilir miyim? Sanýrým denediđimden beri deđil ve her zaman bir hata alırým
AT+CIOBAUD=9600
ya daAT+IPR=9600
.ESP8266'nın daha yeni bellenim sürümlerinde, baud hızının varsayılan olarak 9,600 olduğunu okudum. Herkes bunu onaylayabilir ve eğer öyleyse, bu daha yeni firmware flaş daha iyi mi?
Modül satıcısı:
Ai-Thinker Technology Co.,Ltd.
Yazılımın mevcut sürümünün 0.3.0 olduğunu düşünüyorum. Ben gönderirseniz AT+GMR
ben alıyorum:
sending AT+GMR
response: ?AT¥TJÕ¨H(Q�²•ÉÍ¥½¹é‚r¢‚r‚r‚BÕ��Â’‚ŠªŠ¢Ò¢ªÒªÂJm
SDK versioo:0.3.0
Ai�½½
‚Šj
Yine çok yüksek baud oranı nedeniyle biraz çöp.
Modül hakkında diğer bilgiler:
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.
GÜNCELLEME
(*) ESP8266-12E modülüme göndermek AT+IPR=9600
için bir FTDI232 modülü kullandım ve onu kullandım !
AT+IPR=9600
ESP8266 (-12E) KULLANMAYIN .
Şimdiye kadar kurtarmayı başaramadım! Tekrar yanıp sönmeyi denedim ama Geçersiz kafa istisnaları alıyorum.
Yeni bir modülde AT+CIOBAUD=9600
komutu gönderdim ve işe yaradı. Kalıcı!
Modül özellikleri:
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