Mục lục:

Lập trình bất kỳ bo mạch / mô-đun ESP8266 nào với Phần mềm chương trình cơ sở lệnh AT: 5 bước
Lập trình bất kỳ bo mạch / mô-đun ESP8266 nào với Phần mềm chương trình cơ sở lệnh AT: 5 bước

Video: Lập trình bất kỳ bo mạch / mô-đun ESP8266 nào với Phần mềm chương trình cơ sở lệnh AT: 5 bước

Video: Lập trình bất kỳ bo mạch / mô-đun ESP8266 nào với Phần mềm chương trình cơ sở lệnh AT: 5 bước
Video: [Lập trình ESP8266]Bài 3-Tính năng input và output trên kít Wifi ESP8266 - bật tắt led bằng nút nhấn 2024, Tháng bảy
Anonim
Lập trình bất kỳ bo mạch / mô-đun ESP8266 nào với chương trình cơ sở lệnh AT
Lập trình bất kỳ bo mạch / mô-đun ESP8266 nào với chương trình cơ sở lệnh AT

Mỗi mô-đun và bo mạch ESP8266 có thể được lập trình theo nhiều cách:

  • Arduino,
  • con trăn,
  • Lua,
  • Lệnh AT,
  • có thể nhiều hơn nữa…

Ba phần mềm đầu tiên trong số chúng là tốt nhất để hoạt động độc lập, phần sụn AT dành cho việc sử dụng ESP8266 làm mô-đun hoặc để kiểm tra nhanh với giao tiếp TTL RS232.

BTW lập trình ESP (ví dụ: với Arduino, python hoặc Lua) sẽ xóa tất cả bộ nhớ. Vì vậy, nếu bạn muốn quay lại các lệnh AT, bạn phải chỉnh sửa lại phần sụn.

Tôi sẽ chỉ cho bạn cách làm điều đó một cách chính xác với các công cụ và tài liệu của Espriff.

Bước 1: Phần mềm và tài liệu cần thiết

ESP8266 NON-OS SDK - chứa chương trình cơ sở lệnh AT trong.. / ESP8266_NONOS_SDK-2.2.0 / bin / at

  • Flash Download Tools (ESP8266 & ESP32 & ESP32-S2) - chương trình để flash firmware mới
  • Hướng dẫn Bắt đầu SDK ESP8266 - chứa các bản đồ bộ nhớ mà bạn phải tuân theo đối với chip chương trình
  • Bộ lệnh AT ESP8266 - hướng dẫn lệnh AT tùy chọn

Bước 2: Phần cứng và kết nối

Phần cứng và Kết nối
Phần cứng và Kết nối

Có thể bạn sẽ cần:

bất kỳ mô-đun hoặc bo mạch ESP8266 nào,

bất kỳ bộ chuyển đổi USBSerial 3.3V nào (ESP không chịu được 5V) (một số bảng có một bộ chuyển đổi, ví dụ NodeMCU),

tùy chọn PSU 3.3V (không phải mọi bộ chuyển đổi nối tiếp đều có đủ năng lượng để cấp nguồn cho ESP8266)

Để lập trình, bạn sẽ phải:

  • kéo GPIO15 xuống (trạng thái mặc định cho hầu hết các mô-đun),
  • kéo GPIO2 lên (trạng thái mặc định cho hầu hết các mô-đun),
  • kéo GPIO0 xuống (luôn phải hoàn thành, để nguyên hoặc kéo lên để hoạt động bình thường),

kéo CH_PD lên

Đôi khi không phải tất cả các chân GPIO đều có thể truy cập được (ví dụ như mô-đun ESP-01), theo cách đó chúng được kết nối như bình thường, đôi khi có các nút flash, phải được nhấn trong khi khởi động lại / cấp nguồn để vào chế độ flash (ví dụ: NodeMCU) và không có kết nối bổ sung phải được thực hiện.

Bước 3: Kiểm tra kích thước đèn flash

Kiểm tra nó!
Kiểm tra nó!
Kiểm tra nó!
Kiểm tra nó!
Kiểm tra nó!
Kiểm tra nó!

Bạn có thể sử dụng bất kỳ ứng dụng đầu cuối nào. Lệnh "AT" là thử nghiệm đơn giản để hoạt động, "AT + GMR" sẽ cho bạn biết phiên bản phần sụn. Mọi lệnh phải được kết thúc bằng CR + LF. Bạn sẽ tìm thấy nhiều hơn trong Bộ hướng dẫn ESP8266 AT.

"AT + CWAP" liệt kê tất cả các điểm truy cập lân cận, nhưng mô-đun phải ở chế độ trạm: "AT + CWMODE_CUR = 1"

Tôi đã đính kèm ảnh chụp màn hình từ thiết bị đầu cuối Tera Term yêu thích của mình và cấu hình của nó (CR + LF cho các dòng mới và tốc độ truyền thích hợp).

Đề xuất: