IMPORTANT: NE PAS UTILISER AT+IPR=9600
! (voir mise à jour)
J'ai un module ESP8266 12E qui communique à 115 200 bauds. Depuis que je l'utilise avec un Arduino Nano avec SoftwareSerial, les choses deviennent désordonnées. J'ai donc trouvé que je devais réduire le débit en bauds du module ESP.
J'ai trouvé ce lien sur la façon de le faire.
Je me demande
S'agit-il d'un changement permanent ou devez-vous le faire à chaque fois après la mise sous tension du module?
Puis-je obtenir le même résultat en envoyant la commande depuis l'Arduino via SoftSerial? Eh bien, je suppose que non depuis que j'ai essayé et j'ai toujours une erreur sur
AT+CIOBAUD=9600
ouAT+IPR=9600
.J'ai lu quelque part que dans les versions plus récentes du firmware de l'ESP8266, le débit en bauds par défaut était de 9 600. Quelqu'un peut-il confirmer cela et si oui, est-il préférable de flasher ce nouveau firmware?
Fournisseur du module:
Ai-Thinker Technology Co.,Ltd.
Je pense que la version actuelle du firmware est 0.3.0. Si j'envoie, AT+GMR
je reçois:
sending AT+GMR
response: ?AT¥TJÕ¨H(Q�²•ÉÍ¥½¹é‚r¢‚r‚r‚BÕ��Â’‚ŠªŠ¢Ò¢ªÒªÂJm
SDK versioo:0.3.0
Ai�½½
‚Šj
Encore une fois des ordures à cause du débit en bauds qui est trop élevé.
Autres informations sur le module:
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.
MISE À JOUR
(*) J'ai utilisé un module FTDI232 pour envoyer AT+IPR=9600
à mon module ESP8266-12E et je l'ai maçonné !
NE PAS UTILISER AT+IPR=9600
SUR UN ESP8266 (-12E).
Je n'ai pas réussi à le récupérer jusqu'à présent! J'ai essayé de le re-flasher mais j'obtiens des exceptions de tête invalides.
Sur un nouveau module, j'ai envoyé la AT+CIOBAUD=9600
commande et cela a fonctionné. En permanence!
Mes spécifications de module:
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