1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Tham khảo các chân kết nối trên ESP8266: Bạn nên sử dụng các chân GPIO nào?

9 8 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 9
Dung lượng 595,95 KB

Nội dung

Vi điều khiển ESP8266 12E đi kèm với 17 chân GPIO. Không phải tất cả các chân GPIO đều được sử dụng trên tất cả các bảng mạch phát triển ESP8266, một số GPIO không được khuyến khích sử dụng và một số khác có chức năng rất cụ thể.Với hướng dẫn này, bạn sẽ học cách sử dụng đúng các chân GPIO trên ESP8266 và tránh mất nhiều thời gian và công sức trong việc sử dụng các chân phù hợp nhất cho các dự án của bạn.

14:26 05/04/2023 Tham khảo sơ đồ chân ESP8266: Bạn nên sử dụng chân GPIO nào? Tham khảo sơ đồ chân ESP8266: Bạn nên sử dụng chân GPIO nào? Bài viết hướng dẫn GPIO ESP8266: sơ đồ sơ đồ chân, chức chúng cách sử dụng chúng Chip ESP8266 12-E kèm với 17 chân GPIO Không phải tất GPIO hiển thị tất bảng phát triển ESP8266, số GPIO không khuyến nghị sử dụng số GPIO khác có chức cụ thể Với hướng dẫn này, bạn học cách sử dụng GPIO ESP8266 cách tránh hàng thất vọng cách sử dụng chân phù hợp cho dự án bạn Lưu ý: tất GPIO truy cập tất bảng phát triển, GPIO cụ thể hoạt động theo cách bạn sử dụng bảng phát triển Nếu bạn bắt đầu với ESP8266, khuyên bạn nên xem Hướng dẫn ESP8266 Sơ đồ chân chip 12-E ESP8266 Hình minh họa sơ đồ chân chip ESP8266 12-E Sử dụng sơ đồ bạn sử dụng chip trần ESP8266 dự án https://www.printfriendly.com/p/g/6AUA3G 1/9 14:26 05/04/2023 Tham khảo sơ đồ chân ESP8266: Bạn nên sử dụng chân GPIO nào? Lưu ý: tất GPIO truy cập tất bảng phát triển, GPIO cụ thể hoạt động theo cách bạn sử dụng bảng phát triển Nếu bạn bắt đầu với ESP8266, khuyên bạn nên đọc hướng dẫn chúng tơi: Bắt đầu với ESP8266 Hiện tại, có nhiều bo mạch phát triển với chip ESP8266 khác số lượng GPIO truy cập, kích thước, hệ số hình thức, v.v… Các bo mạch ESP8266 sử dụng rộng rãi ESP-01 , ESP8266-12E NodeMCU Kit Wemos D1 Mini Để so sánh bo mạch này, bạn đọc hướng dẫn này: So sánh bo mạch phát triển Wi-Fi ESP8266 Sơ đồ chân ESP8266-01 Nếu bạn sử dụng bảng ESP8266-01, bạn sử dụng sơ đồ GPIO sau để tham khảo https://www.printfriendly.com/p/g/6AUA3G 2/9 14:26 05/04/2023 Tham khảo sơ đồ chân ESP8266: Bạn nên sử dụng chân GPIO nào? Bộ công cụ NodeMCU 12-E ESP8266 Sơ đồ sơ đồ chân công cụ ESP8266 12-E NodeMCU hiển thị bên Sơ đồ chân mini Wemos D1 Hình cho thấy sơ đồ chân WeMos D1 Mini https://www.printfriendly.com/p/g/6AUA3G 3/9 Tham khảo sơ đồ chân ESP8266: Bạn nên sử dụng chân GPIO nào? 14:26 05/04/2023 Tải xuống PDF với Sơ đồ sơ đồ chân ESP8266 Chúng tập hợp tệp PDF tiện dụng mà bạn tải xuống in, bạn ln có sơ đồ ESP8266 bên cạnh: Tải xuống sơ đồ sơ đồ chân PDF » Thiết bị ngoại vi ESP8266 Các thiết bị ngoại vi ESP8266 bao gồm: 17 GPIO SPI I2C (triển khai phần mềm) Giao diện I2S với DMA UART ADC 10 bit Ghim tốt để sử dụng – ESP8266 Một điều quan trọng cần lưu ý ESP8266 số GPIO không khớp với nhãn hình lụa bo mạch Ví dụ: D0 tương ứng với GPIO16 D1 tương ứng với GPIO5 Bảng sau cho thấy tương ứng nhãn hình lụa số GPIO loại chân tốt để sử dụng dự án bạn chân bạn cần thận trọng https://www.printfriendly.com/p/g/6AUA3G 4/9 Tham khảo sơ đồ chân ESP8266: Bạn nên sử dụng chân GPIO nào? 14:26 05/04/2023 Các chân đánh dấu màu xanh OK để sử dụng Những đánh dấu màu vàng OK để sử dụng, bạn cần ý chúng có hành vi khơng mong muốn chủ yếu khởi động Các chân đánh dấu màu đỏ không khuyến nghị sử dụng làm đầu vào đầu Đầu vào đầu ghi không hỗ trợ PWM I2C CAO khởi động sử dụng để thức dậy sau giấc ngủ sâu ĐƯỢC RỒI ĐƯỢC RỒI thường sử dụng SCL (I2C) GPIO4 ĐƯỢC RỒI ĐƯỢC RỒI D3 GPIO0 kéo lên ĐƯỢC RỒI D4 GPIO2 kéo lên ĐƯỢC RỒI D5 GPIO14 ĐƯỢC RỒI ĐƯỢC RỒI SPI (SCLK) D6 GPIO12 ĐƯỢC RỒI ĐƯỢC RỒI SPI (MISO) D7 GPIO13 ĐƯỢC RỒI ĐƯỢC RỒI SPI (MOSI) D8 GPIO15 kéo đến GND ĐƯỢC RỒI RX GPIO3 ĐƯỢC RỒI chân RX TX GPIO1 chốt TX ĐƯỢC RỒI ADC0 Đầu vào analog X Nhãn GPIO D0 GPIO16 không làm gián đoạn D1 GPIO5 D2 A0 thường sử dụng SDA (I2C) kết nối với nút FLASH, khởi động không thành công kéo THẤP CAO khởi động kết nối với đèn LED bo mạch, khởi động không thành công kéo xuống THẤP Khởi động SPI (CS) không thành công kéo CAO CAO lúc khởi động CAO khởi động đầu gỡ lỗi khởi động, khởi động không thành công kéo xuống THẤP Tiếp tục đọc để có phân tích chi tiết chuyên sâu GPIO ESP8266 chức GPIO kết nối với Flash Chip https://www.printfriendly.com/p/g/6AUA3G 5/9 Tham khảo sơ đồ chân ESP8266: Bạn nên sử dụng chân GPIO nào? 14:26 05/04/2023 GPIO6 đến GPIO11 thường kết nối với chip flash bảng ESP8266 Vì vậy, chân khơng khuyến khích sử dụng Các chân sử dụng q trình Khởi động ESP8266 bị ngăn khởi động số chân bị kéo xuống THẤP CAO Danh sách sau hiển thị trạng thái chân sau BOOT: GPIO16: pin mức cao KHỞI ĐỘNG GPIO0: lỗi khởi động kéo THẤP GPIO2 : chân mức cao KHỞI ĐỘNG, lỗi khởi động kéo THẤP GPIO15 : lỗi khởi động kéo CAO GPIO3 : pin mức cao KHỞI ĐỘNG GPIO1 : chân mức cao KHỞI ĐỘNG, lỗi khởi động kéo THẤP GPIO10 : pin mức cao KHỞI ĐỘNG GPIO9 : pin mức cao KHỞI ĐỘNG Ghim CAO khởi động Có số chân định xuất tín hiệu 3,3V khởi động ESP8266 Điều có vấn đề bạn có rơle thiết bị ngoại vi khác kết nối với GPIO Các GPIO sau xuất tín hiệu CAO khởi động: GPIO16 GPIO3 GPIO1 GPIO10 GPIO9 Ngoài ra, GPIO khác, ngoại trừ GPIO5 GPIO4, phát tín hiệu điện áp thấp khởi động, điều gây cố chúng kết nối với bóng bán dẫn rơle Bạn đọc viết điều tra trạng thái hành vi GPIO khởi động GPIO4 GPIO5 GPIO an toàn để sử dụng bạn muốn vận hành rơle Đầu vào analog ESP8266 hỗ trợ đọc analog GPIO GPIO gọi ADC0 thường đánh dấu hình lụa A0 Điện áp đầu vào tối đa chân ADC0 đến 1V bạn sử dụng chip trần ESP8266 Nếu bạn sử dụng bo mạch phát triển công cụ 12-E NodeMCU ESP8266, dải điện áp đầu vào từ đến 3,3V bo mạch chứa chia điện áp bên https://www.printfriendly.com/p/g/6AUA3G 6/9 Tham khảo sơ đồ chân ESP8266: Bạn nên sử dụng chân GPIO nào? 14:26 05/04/2023 Bạn tìm hiểu cách sử dụng chức đọc tương tự với ESP8266 với hướng dẫn sau: ESP8266 ADC – Đọc giá trị tương tự với Arduino IDE, MicroPython Lua Đèn LED tàu Hầu hết bảng phát triển ESP8266 có đèn LED tích hợp Đèn LED thường kết nối với GPIO2 Đèn LED hoạt động với logic đảo ngược Gửi tín hiệu CAO để tắt tín hiệu THẤP để bật chốt RST Khi chân RST kéo THẤP, ESP8266 đặt lại Thao tác giống nhấn nút RESET bo mạch https://www.printfriendly.com/p/g/6AUA3G 7/9 14:26 05/04/2023 Tham khảo sơ đồ chân ESP8266: Bạn nên sử dụng chân GPIO nào? GPIO0 Khi GPIO0 kéo THẤP, đặt ESP8266 vào chế độ nạp khởi động Thao tác giống nhấn nút FLASH/BOOT bo mạch GPIO16 https://www.printfriendly.com/p/g/6AUA3G 8/9 Tham khảo sơ đồ chân ESP8266: Bạn nên sử dụng chân GPIO nào? 14:26 05/04/2023 GPIO16 sử dụng để đánh thức ESP8266 khỏi giấc ngủ sâu Để đánh thức ESP8266 khỏi giấc ngủ sâu, GPIO16 phải kết nối với chân RST Tìm hiểu cách đặt ESP8266 vào chế độ ngủ sâu: I2C ESP8266 khơng có chân I2C phần cứng, triển khai phần mềm Vì vậy, bạn sử dụng GPIO làm I2C Thông thường, GPIO sau sử dụng làm chân I2C: GPIO5 : SCL GPIO4 : SDA SPI Các chân sử dụng làm SPI ESP8266 là: GPIO12 : MISO GPIO13 : MOSI GPIO14 : SCLK GPIO15 : CS Chân PWM ESP8266 cho phép PWM phần mềm tất chân I/O: GPIO0 đến GPIO15 Tín hiệu PWM ESP8266 có độ phân giải 10 bit Tìm hiểu cách sử dụng chân PWM ESP8266: ESP8266 PWM với Arduino IDE ESP8266 PWM với MicroPython chân ngắt ESP8266 hỗ trợ ngắt GPIO nào, ngoại trừ GPIO16 Bộ định thời ngắt ESP8266 với Arduino IDE kết thúc Chúng hy vọng bạn thấy hướng dẫn GPIO ESP8266 hữu ích Nếu bạn có số mẹo cách sử dụng GPIO ESP8266 cách, bạn viết bình luận bên https://www.printfriendly.com/p/g/6AUA3G 9/9

Ngày đăng: 05/04/2023, 21:19

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w