QUAN TRỌNG: KHÔNG SỬ DỤNG AT+IPR=9600
! (xem cập nhật)
Tôi có một mô-đun ESP8266 12E giao tiếp với tốc độ 115.200 bauds. Vì tôi sử dụng nó với Arduino Nano với SoftwareSerial nên mọi thứ trở nên lộn xộn. Vì vậy, tôi thấy rằng tôi nên giảm tốc độ baud của mô-đun ESP.
Tôi tìm thấy liên kết này về cách làm điều đó.
tôi đang tự hỏi
Đây có phải là một thay đổi vĩnh viễn hay bạn cần phải làm điều này mỗi lần sau khi mô-đun được cấp nguồn?
Tôi có thể đạt được điều tương tự bằng cách gửi lệnh từ Arduino qua SoftSerial không? Vâng, tôi đoán không kể từ khi tôi cố gắng và tôi luôn luôn nhận được một lỗi trên
AT+CIOBAUD=9600
hayAT+IPR=9600
.Tôi đọc được ở đâu đó rằng trong các phiên bản phần mềm mới hơn của ESP8266, tốc độ baud mặc định là 9.600. Bất cứ ai cũng có thể xác nhận điều này và nếu vậy, tốt hơn là flash firmware mới hơn này?
Nhà cung cấp của mô-đun:
Ai-Thinker Technology Co.,Ltd.
Tôi nghĩ rằng phiên bản hiện tại của firmware là 0.3.0. Nếu tôi gửi AT+GMR
tôi nhận được:
sending AT+GMR
response: ?AT¥TJÕ¨H(Q�²•ÉÍ¥½¹é‚r¢‚r‚r‚BÕ��Â’‚ŠªŠ¢Ò¢ªÒªÂJm
SDK versioo:0.3.0
Ai�½½
‚Šj
Lại một số rác vì tốc độ baud quá cao.
Thông tin khác về mô-đun:
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.
CẬP NHẬT
(*) Tôi đã sử dụng một mô-đun FTDI232 để gửi AT+IPR=9600
đến mô-đun ESP8266-12E của mình và tôi đã gạch nó !
KHÔNG SỬ DỤNG AT+IPR=9600
TRÊN MỘT ESP8266 (-12E).
Tôi đã không quản lý để phục hồi nó cho đến nay! Tôi đã thử flash lại nó nhưng tôi nhận được ngoại lệ đầu không hợp lệ.
Trên một mô-đun mới, tôi đã gửi AT+CIOBAUD=9600
lệnh và nó đã hoạt động. Vĩnh viễn!
Thông số mô-đun của tôi:
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