Nội dung chính
- 1 Xem Espressif là gì 2024
- 2 Mục lục
- 3 Tính năng[sửa | sửa mã nguồn]
- 4 Sơ đồ chân của ESP-01[sửa | sửa mã nguồn]
- 5 SDK[sửa | sửa mã nguồn]
- 6 Module Espressif[sửa | sửa mã nguồn]
- 7 Module Ai-Thinker[sửa | sửa mã nguồn]
- 8 Các board khác[sửa | sửa mã nguồn]
- 9 ESP32-C3[sửa | sửa mã nguồn]
- 10 Xem thêm[sửa | sửa mã nguồn]
- 11 Tài liệu tham khảo[sửa | sửa mã nguồn]
- 12 Chú giải[sửa | sửa mã nguồn]
- 13 Chú thích[sửa | sửa mã nguồn]
- 14 Liên kết ngoài[sửa | sửa mã nguồn]
Xem Espressif là gì 2024
Bước tới điều hướng
Bước tới tìm kiếm
Module ESP-01 sản xuất bởi Ai-Thinker với chip ESP8266EX SoC | |
Nhà chế tạo | Espressif Systems |
---|---|
Loại | Vi điều khiển 32-bit |
CPU | Tensilica Diamond Standard 106Micro (còn gọi là L106) @ 80 MHz (mặc định) hoặc 160 MHz |
Bộ nhớ | 32 KiB instruction, 80 KiB user data |
Đầu vào | 17 chân GPIO |
Năng lượng | 3.3 V DC |
Sản phẩm sau | ESP32 |
ESP8266, hay gọi đầy đủ là ESP8266EX[1][2] là một vi mạch Wi-Fi giá rẻ, có hỗ trợ bộ giao thức TCP/IP và có thể tích hợp vào thành phần của vi điều khiển, được sản xuất bởi hãng Espressif Systems ở Thượng Hải, Trung Quốc.
Chip ESP8226 lần đầu tiên được các nhà sản xuất phương Tây chú ý vào tháng 8 năm 2014 với module ESP-01, do nhà sản xuất bên thứ ba là Ai-Thinker sản xuất. Module này cho phép các vi điều khiển kết nối với mạng Wi-Fi và thực hiện các kết nối TCP/IP đơn giản bằng cách sử dụng các lệnh kiểu Hayes (tập lệnh AT). Tuy nhiên, ban đầu hầu như không có tài liệu tiếng Anh nào về chip và các tập lệnh của nó.[3] Vì mức giá rất thấp với rất ít thành phần bên ngoài khác trên module, các module ESP8266 đã thu hút nhiều hacker khám phá nó và các phần mềm trên đó, cũng như việc dịch thuật các tài liệu tiếng Trung Quốc của chip.[4]
ESP8285 là một chip ESP8266 với 1MiB bộ nhớ flash được tích hợp, cho phép người dùng có thể sản xuất các thiết bị có khả năng kết nối với Wi-Fi chỉ với một chip đơn.[5]
Dòng chip kế thừa ESP8266 là ESP32, bao gồm cả vi điều khiển ESP32-C3[6] tương thích chân.
Tính năng[sửa | sửa mã nguồn]
Các tính năng của chip ESP8266EX bao gồm:
- Bộ xử lý: Lõi vi xử lý L106 32-bit RISC dựa trên Tiêu chuẩn Tensilica Xtensa Diamond,[1] hoạt động ở tần số 80MHz[7]
- Bộ nhớ:
- RAM tập lệnh 32 KiB
- RAM bộ nhớ đệm tập lệnh 32 kiB
- RAM dữ liệu người dùng 80 KiB
- RAM dữ liệu hệ thống 16 KiB ETS
- Flash ngoại: ESP8266EX sử dụng SPI flash ngoại đểu lưu trữ chương trình, với kích thước tối đa 16 MiB. Kích thước bộ nhớ flash nhỏ nhất có thể là 512 kB (tắt chế độ OTA) hoặc 1 MB (bật chế độ OTA).[8]
- IEEE 802.11 b/g/n Wi-Fi:
- Tích hợp TR switch, balun, LNA, bộ khuếch đại công suất và mạng kết hợp
- Xác thực WEP hoặc WPA/WPA2 hoặc mạng mở không có password.
- 17 chân GPIO: Các chân có thể được dồn kênh cho các chức năng I²C, I2S, UART, PWM, IR điều khiển từ xa,[2]
- 3 SPI: general Slave/Master SPI, Slave SDIO/SPI và general Slave/Master HSPI[9]
- I²C: ESP8266EX hỗ trợ các interface để triển khai chế độ I²C master.[10] Vì các GPIO đều có thể được cấu hình ở chế độ cực máng hở nên các GPIO đều có thể được cấu hình cho các chân SDA hay SCL của I²C.[10] Do đó, tính năng I²C của ESP8266 được triển khai bằng phần mềm.[11]
- Giao diện I²S với DMA (sử dụng chung chân với GPIO)
- UART trên các chân chuyên dụng, GPIO2 có thể được bật tính năng UART-chỉ truyền (transmit-only UART). Với chip ESP8266EX, 2 UART được hỗ trợ là UART0 và UART1. UART0 sử dụng GPIO3 (RX) và GPIO1 (TX). UART1 sử dụng GPIO2 (TX) và GPIO8 (TX). Tuy nhiên GPIO8 được dùng để kết nối bộ nhớ flash của chip nên UART1 chỉ sử dụng được GPIO2 để truyền dữ liệu.[12]
- ADC 10 bit (Successive-approximation ADC, tạm dịch: ADC xấp xỉ liên tiếp)
Sơ đồ chân của ESP-01[sửa | sửa mã nguồn]
Sơ đồ chân của module ESP-01:
- GND, chân đất (0 V)
- GPIO 2 (General-purpose input/output No. 2)
- GPIO 0 (General-purpose input/output No. 0)
- RX, nhận bit dữ liệu X, cũng là GPIO3
- VCC, chân điện áp (+3.3 V; có thể chịu được điện áp đến 3.6 V)
- RST, Reset
- CH_PD, Chip tắt nguồn (Chip power-down)
- TX, truyền bit dữ liệu X, cũng là GPIO1
SDK[sửa | sửa mã nguồn]
Vào tháng 10 năm 2014, Espressif Systems đã phát hành bộ công cụ phát triển phần mềm (SDK), giúp ESP8266 có thể hoạt động như là một vi điều khiển riêng biệt chứ không cần phải sử dụng như là một module hỗ trợ giao tiếp WiFi cho một vi điều khiển khác như trước đó.[13] Kể từ đó, đã có nhiều bản phát hành SDK chính thức từ Espressif; Espressif duy trì hai phiên bản của SDK, ESP8266 NonOS SDK[14] và ESP8266 RTOS SDK[15] (dựa trên FreeRTOS).[16]
Một phiên bản SDK thay thế cho SDK chính thức của Espressif là bộ SDK mã nguồn mở ESP-Open-SDK[17] dựa trên Bộ trình dịch GNU (GCC), hiện được Max Filippov duy trì.[18] Một SDK thay thế khác là bộ Unofficial Development Kit (tạm dịch: Bộ công cụ phát triển không chính thức) của Mikhail Grigorev.[19][20]
Các SDK khác, chủ yếu là mã nguồn mở, bao gồm:
- Arduino Bộ firmware dựa trên C++. Với lõi này, CPU ESP8266 và các thành phần Wi-Fi của nó có thể được lập trình giống như bất kỳ thiết bị Arduino nào khác. Mã nguồn của ESP8266 Arduino Core có sẵn trên GitHub.
- ESP8266 BASIC Một trình thông dịch mã nguồn mở giống BASIC được thiết kế riêng cho các ứng dụng Internet of Things (IoT). Môi trường phát triển dựa trên trình duyệt tự lưu trữ.
- ESP Easy Được phát triển bởi cộng đồng kỹ sư phát triển nhà thông minh.
- ESPHome ESPHome là hệ thống để điều khiển các board ESP8266 hoặc ESP32 bởi các file cấu hình đơn giản nhưng hiệu quả và điều khiển các board này từ xa thông qua hệ thống nhà thông minh.[21]
- Tasmota phần mềm mã nguồn mở, rất phổ biến với những người phát triển nhà thông minh.
- ESP-Open-RTOS Phần mềm mã nguồn mở cho ESP8266 dựa trên FreeRTOS.
- ESP-Open-SDK SDK tích hợp miễn phí và mở mã nguồn (càng nhiều càng tốt) cho các chip ESP8266 và ESP8285.
- Espruino Một Javascript SDK đang được phát triển, mô phỏng giống với Node.js. Hỗ trợ một số MCU, bao gồm cả ESP8266.
- ESPurna Phần mềm mã nguồn mở cho ESP8285 và ESP8266.
- Forthright Dự án mã nguồn mở của Jones Forth cho vi điều khiển ESP8266.
- MicroPython Một dự án MicroPython cho nền tảng ESP8266 (nằm trong dự án triển khai Python cho các thiết bị nhúng)
- Moddable SDK bao gồm ngôn ngữ JavaScript và hỗ trợ thư viện cho ESP8266
- Mongoose OS Hệ điều hành mã nguồn mở cho các sản phẩm được kết nối. Hỗ trợ ESP8266 và ESP32. Phát triển bằng C hoặc JavaScript.[22]
- NodeMCU Phần mềm dựa trên ngôn ngữ Lua.
- PlatformIO Một IDE và trình gỡ lỗi hợp nhất đa nền tảng, hỗ trợ mã nguồn và các thư viện Arduino, cùng nhiều framework khác cho nhiều dòng vi điều khiển khác nhau, bao gồm cả ESP8266.[23][24]
- Punyforth Ngôn ngữ lập trình lấy cảm hứng từ Forth cho ESP8266.
- Sming Một framework C/C++ bất đồng bộ đang được phát triển tích cực với hiệu suất vượt trội và hỗ trợ nhiều tính năng mạng.
- uLisp Một phiên bản của ngôn ngữ lập trình Lisp được thiết kế đặc biệt để chạy trên các bộ vi xử lý có bộ nhớ RAM hạn chế.
- ZBasic cho ESP8266 Một phần mềm từ Visual Basic 6 của Microsoft, đã được điều chỉnh để làm ngôn ngữ điều khiển cho họ vi điều khiển ZX và ESP8266.
- Zerynth Một IoT framework để lập trình ESP8266[25] và các vi điều khiển khác bằng Python.
Module Espressif[sửa | sửa mã nguồn]
Đây là series các module ESP8266 đã được sản xuất:
Tên | Số chân hoạt động được | Khoảng các giữa 2 chân cạnh nhau | Hệ số hình thức | LED | Antenna | Shielded | Kích thước (mm) | Ghi chú |
---|---|---|---|---|---|---|---|---|
ESP-WROOM-02[26] | 18 | 1,5mm | Không | Có | 18 × 20 | Có | 18 x 20 | FCC ID 2AC7Z-ESPWROOM02. |
ESP-WROOM-02D[27] | 18 | 1,5mm | Không | Có | 18 × 20 | Có | 18 x 20 | FCC ID 2AC7Z-ESPWROOM02D. Bản sửa đổi của ESP-WROOM-02 tương thích với cả chip nhớ flash 150-mil và 208-mil. |
ESP-WROOM-02U | 18 | 1,5mm | Không | Có | 18 × 20 | Có | 18 x 20 | Khác với ESP-WROOM-02D khi có đầu cắm antenna tương thích U.FL. |
ESP-WROOM-S2[28] | 20 | 1,5mm | Không | Có | 16 × 23 | Có | 16 x 23 | FCC ID 2AC7Z-ESPWROOMS2. |
Trong bảng trên (và hai bảng tiếp theo), Số chân hoạt động được bao gồm các chân GPIO và ADC mà các thiết bị bên ngoài có thể được gắn vào MCU ESP8266. Khoảng các giữa 2 chân cạnh nhau là khoảng trống giữa các chân trên module ESP8266, điều quan trọng để biết liệu thiết bị có được sử dụng trên breadboard hay không. Hệ số hình thức mô tả cách đóng gói module, ví dụ như là 2 × 9 DIL, có nghĩa là hai hàng 9 chân được sắp xếp theo kiểu Dual In Line, giống như các chân của IC DIP. LED cho biết trên board có LED không. Nhiều module ESP-xx bao gồm một đèn LED nhỏ trên board mạch có thể được lập trình để nhấp nháy từ đó có thể biết hoạt động của module. Có một số tùy chọn loại antenna cho các board ESP-xx bao gồm trace antenna (tạm dịch: antenna chìm trên board), on-board ceramic antenna (tạm dịch: antenna gốm trên board mạch) và đầu nối bên ngoài cho phép gắn antenna Wi-Fi bên ngoài vào. Vì giao tiếp Wi-Fi tạo ra rất nhiều RFI (Radio Frequency Interference, nhiễu tần số vô tuyến), do đó các cơ quan chính phủ như FCC muốn các thiết bị điện tử được che chắn (shielded) để làm giảm thiểu sự gây nhiễu với các thiết bị khác. Một số module ESP-xx được đặt trong một hộp kim loại có đóng dấu phê duyệt FCC trên đó. Thị trường thế giới thứ nhất và thứ hai có thể sẽ yêu cầu FCC phê duyệt và che chắn các thiết bị Wi-Fi.[cần dẫn nguồn]
Module Ai-Thinker[sửa | sửa mã nguồn]
Đây là loại module đầu tiên được sản xuất với ESP8266 bởi nhà sản xuất bên thứ ba Ai-Thinker và vẫn là module có sẵn rộng rãi nhất cho đến thời điểm này.[29] Chúng được gọi chung là module ESP-xx. Để có thể phát triển được một ứng dụng với các board này yêu cầu thêm một số thành phần phần cứng bổ sung, đặc biệt là bộ chuyển đổi TTL-to-USB nối tiếp (đôi khi được gọi là cầu chuyển đổi USB-to-UART) và nguồn điện 3,3 volt cấp từ bên ngoài. Những nhà phát triển mới làm quen với ESP8266 được khuyến khích sử dụng các board mạch phát triển Wi-Fi ESP8266 cỡ lớn hơn như NodeMCU. Các thành phần như chuyển USB-to-UART và đầu nối Micro-USB cùng với bộ điều chỉnh nguồn 3,3 volt đã được tích hợp sẵn trên board NodeMCU. Trong quá trình xây dựng dự án thực tế, các thành phần kể trên trong board NodeMCU không còn cần thiết nữa và các module ESP-xx rẻ hơn khi ấy là một lựa chọn phù hợp với công suất thấp và kích thước chân nhỏ.
Trong cột Ghi chú, kích thước bộ nhớ Flash áp dụng cho module đã cho và tất cả những mô-đun bên dưới module đó trong bảng. Các ngoại lệ áp dụng cho một module đơn được hiển thị trong ().
Tên | Số chân hoạt động được | Khoảng các giữa 2 chân cạnh nhau | Hệ số hình thức | LED | Antenna | Shielded | Kích thước (mm) | Ghi chú |
---|---|---|---|---|---|---|---|---|
ESP-01 | 6 | 0.1in | 2×4 DIL | Có | PCB trace | Không | 14.3 × 24.8 | Module có 2 phiên bản: loại 512 KiB bộ nhớ Flash và mạch in có màu xanh, loại 1 MiB Flash từ AI-Cloud hoặc module từ AI-Thinker có PCB màu đen.[30][a] |
ESP-01S | 6 | 0.1in | 2×4 DIL | Có | PCB trace | Không | 14.4 × 24.7 | 1 MiB Flash |
ESP-01M | 16 | 1.6mm | 2×9 edge connector | Không | PCB trace | Có | 18.0 × 18.0 | Dùng ESP8285 (1 MiB built-in flash). |
ESP-02 | 6 | 0.1in | 2×4 castellated | Không | U.FL socket | Không | 14.2 × 14.2 | |
ESP-03 | 10 | 2mm | 2×7 castellated | Không | Ceramic | Không | 17.3 × 12.1 | |
ESP-04 | 10 | 2mm | 2×4 castellated | Không | None | Không | 14.7 × 12.1 | |
ESP-05 | 3 | 0.1in | 1×5 SIL | Không | U.FL socket | Không | 14.2 × 14.2 | |
ESP-06 | 11 | various | 4×3 dice | Không | None | Có | 14.2 × 14.7 | Không được FCC chấp thuận |
ESP-07 | 14 | 2mm | 2×8 pinhole | Có | Ceramic + U.FL socket | Có | 20.0 × 16.0 | Không được FCC chấp thuận |
ESP-07S | 14 | 2mm | 2×8 pinhole | Không | U.FL socket | Có | 17.0 × 16.0 | Được FCC và CE chấp thuận |
ESP-08 | 10 | 2mm | 2×7 castellated | Không | None | Có | 17.0 × 16.0 | Không được FCC chấp thuận |
ESP-09 | 10 | various | 4×3 dice | Không | None | Không | 10.0 × 10.0 | |
ESP-10 | 3 | 2mm | 1×5 castellated | Không | None | Không | 14.2 × 10.0 | |
ESP-11 | 6 | 1.27mm | 1×8 pinhole | Không | Ceramic | Không | 17.3 × 12.1 | |
ESP-12 | 14 | 2mm | 2×8 castellated | Có | PCB trace | Có | 24.0 × 16.0 | Được FCC và CE chấp thuận[31] |
ESP-12E | 20 | 2mm | 2×8 castellated | Có | PCB trace | Có | 24.0 × 16.0 | 4 MiB flash. |
ESP-12F | 20 | 2mm | 2×8 castellated | Có | PCB trace | Có | 24.0 × 16.0 | Được FCC và CE chấp thuận. Cải thiện hoạt động của antenna. |
ESP-12S | 14 | 2mm | 2×8 castellated | Có | PCB trace | Có | 24.0 × 16.0 | Được FCC chấp thuận[32] |
ESP-13 | 16 | 1.5mm | 2×9 castellated | Không | PCB trace | Có | W18.0 × L20.0 | Được đánh dấu FCC. So với module ESP-12, module ESP-13 có shield được được đặt ở một bên của board. |
ESP-14 | 22 | 2mm | 2×8 castellated +6 | Có | PCB trace | Có | 24.3 × 16.2 | Được quảng cáo là AI Cloud Inside. |
Các board khác[sửa | sửa mã nguồn]
Các dòng board ESP8266 khác sau này trở nên phổ biến hơn so với với các module ESP-xx ban đầu vì đã hỗ trợ các thành phần cần thiết trong việc phát triển các ứng dụng phần mềm, bao gồm: mạch chuyển đổi USB sang UART trên board mạch (như CP2102 của Silicon Labs hoặc WCH CH340G), đầu nối Micro-USB kết hợp với bộ ổn áp 3,3 volt để cung cấp cả nguồn điện cho board mạch và kết nối với máy tính chủ trong quá trình phát triển phần mềm. Với các module ESP-xx trước đó, bộ chuyển đổi USB-to-serial và bộ ổn áp 3.3V phải được mua riêng để nối dây vào module ESP-xx. Các board mạch ESP8266 hiện đại như NodeMCU cũng dễ làm việc hơn và cung cấp nhiều chân GPIO hơn. Hầu hết các board mạch được liệt kê ở đây đều dựa trên module ESP-12E. Các module ESP8266 mới khác cũng đang được giới thiệu dường như vài tháng một lần.
Tên | Số chân hoạt động được | Pitch | Form factor | LED | Antenna | Shielded | Dimensions (mm) | Ghi chú |
---|---|---|---|---|---|---|---|---|
Bolt IoT | 14 | 0.1in | 2×14 DIL | Có | PCB trace | Có | 30 × 40 | Module hỗ trợ khe cắm thẻ nhớ và các tính năng như Lib-Discovery và Fail Safe Mode. Có khả năng kết nối IoT cloud riêng từ nhà sản xuất. |
Olimex MOD-WIFI-ESP8266[33] | 2 | 0.1in | UEXT module | Có | PCB trace | Không | ? | Chỉ 2 chân RX/TX được kết nối đến UEXT connector. |
Olimex MOD-WIFI-ESP8266-DEV[34] | 20 | 0.1in | 2×11 DIL + castellated | Có | PCB trace | Không | 33 × 23 | Toàn bộ các GPIO đều được nối, có pad để hàn UEXT connector (với chân tín hiệu RX/TX và SDA/SCL). |
NodeMCU DEVKIT | 14 | 0.1in | 2×15 DIL | Có | PCB trace | Có | 49 × 24.5 | Sử dụng module ESP-12; bao gồm cả bộ chuyển đổi USB-serial. |
Adafruit Huzzah ESP8266 breakout[35] | 14 | 0.1in | 2×10 DIL | Có | PCB trace | Có | 25 × 38 | Dùng module ESP-12. |
SparkFun ESP8266 Thing[36] WRL-13231 | 12 | 0.1in | 2×10 DIL | Có | PCB trace + U.FLsocket | Không | 58 × 26 | Có header cho FTDI, cổng Micro-USB, và khe cắm pin Li-ion để sạc. |
KNEWRON Technologies smartWIFI[37] | 12 | 0.1in | 2×20 DIL | Có 1 RGB | PCB trace | Có | 25.4 × 50.8 | Hỗ trợ chip chuyển đổi USB-UART CP2102, khe cắm pin sạc, cổng micro-USB để cấp nguồn và sạc pin, 1 LED RGB và nút nhấn USER/Reflash. |
ArduCAM ESP8266 UNO[38] | 12+ | 0.1in | Arduino Uno | Có | PCB trace | Có | 53.4 × 68.6 | Uses the AI Thinkers ESP8266MOD module and features Micro-USB port, Battery pins, Camera pins and uSD card all on the same board. Fully compatible with Arduino Uno shields. |
DoIT ESPduino[39] | 12 | 0.1in | Arduino Uno | Có | PCB trace | Có | 53.4 × 68.6 | Sử dụng module ESP-WROOM-02 (ESP-13) và cổng USB Type B. Tương thích hoàn toàn với shield Arduino Uno. |
WeatherPlus SwitchDoc Labs[40] | 26+Grove | 0.1in | Custom | Có | PCB trace | Có | 86.0 × 50.0 | Sử dụng module AI Thinker Model ESP8266MOD (ESP-13) và FTDI cho việc lập trình và cổng Mini-USB để cấp nguồn. Hoàn toàn tương thích với phần mềm Adafruit Huzzah. Bao gồm áp kế BMP280, các connector ADS1115 và Grove I2C. Hỗ trợ khe cắm cho máy đo gió (anemometer)/Wind Vane/Rain Bucket. |
WeMos[41] D1[42] | 12 | 0.1in | Arduino Uno | Có | PCB trace | Có | 53.4 × 68.6 | Sử dụng module ESP-12F và hỗ trợ khe cắm Micro-USB. Đã ngừng sản xuất vì có dòng module kế thừa là WeMos D1 R2. |
WeMos D1 R2[43] | 12 | 0.1in | Arduino Uno | Có | PCB trace | Có | 53.4 × 68.6 | Sử dụng module ESP-12F và có socket Micro-USB. |
WeMos D1 mini[44] | 12 | 0.1in | 2×8 DIL | Có | PCB trace | Có | 25.6 × 34.2 | Sử dụng module ESP-12S và có khe cắm Micro USB. |
WeMos D1 mini Lite[45] | 12 | 0.1in | 2×8 DIL | Có | PCB trace | Có | 25.6 × 34.2 | Sử dụng chip ESP8285, thuộc loại chip ESP8266 với bộ nhớ flash 1MiB flash; có khe cắm Micro USB. |
WeMos D1 mini Pro[46] | 12 | 0.1in | 2×8 DIL | Có | Ceramic and U.FL socket | Có | 25.6 × 34.2 | Sử dụng chip ESP8266EX; có khe cắm Micro-USB, đầu cắm antenna U.FL, và bộ nhớ flash 16 MiB. |
ESPert ESPresso Lite[47] | 16 | 0.1in | 2×8 DIL | Có | PCB trace | Có | 26.5 × 57.6 | Sử dụng module ESP-WROOM-02. Số lượng board sản xuất giới hạn vì là phiên bản beta. |
ESPert ESPresso Lite V2.0[48] | 24 | 0.1in | 2×10 DIL | Có | PCB trace | Có | 28 × 61 | Phiên bản cái tiến của ESPresso Lite. |
In-Circuit ESP-ADC[49] | 18 | 0.1in | 2×9 DIL | Không | U.FLsocket | Có | 22.9 × 14.9 | Sử dụng ESP8266EX chip. |
Watterott ESP-WROOM02-Breakout[50] | 14 | 0.1in | 2×10 DIL | Có | PCB trace | Có | 40.64 × 27.94 | Sử dụng module Espressif ESP-WROOM-02. |
Geek Wave Solution IOT WROOM-02 Dev. Board[51] | 20 | 0.1in | ? | Có | PCB trace | Có | 93.80 × 80.02 | Board phát triển với module Espressif ESP-WROOM-02 module và 4 relay. |
Witty 2-piece board[52] | 20 | 0.1in | ? | Có | PCB trace | Có | ? | Board phát triển với chip Espressif ESP8266 ESP-12E và board rời cho CH340G USB. |
ESP32-C3[sửa | sửa mã nguồn]
Vào năm 2020, Espressif đã công bố một chip mới ESP32-C3, tương thích với các chân của ESP8266. Nó hoạt động dựa trên một CPU RISC-V 32-bit lõi đơn với tốc độ xung nhịp lên đến 160MHz. Nó bao gồm 400 kB SRAM và bộ nhớ ROM 384 kB được tích hợp sẵn.[53]
Xem thêm[sửa | sửa mã nguồn]
- ESP32
- Internet vạn vật
- Vi điều khiển
Tài liệu tham khảo[sửa | sửa mã nguồn]
Espressif (2020). ESP8266 Technical Reference, Version 1.7 (PDF). Truy cập ngày 15 tháng 5 năm 2021.
Chú giải[sửa | sửa mã nguồn]
- ^ Nguyên văn từ tài liệu Ai-Thinker, trang 12
- OTA is disabled: the minimum flash memory that can be supported is 512 kB
- OTA is enabled: the minimum flash memory that can be supported is 1 MB
Chú thích[sửa | sửa mã nguồn]
- ^ a ă
ESP8266 Overview. Espressif Systems. Truy cập ngày 24 tháng 4 năm 2017. - ^ a ă Espressif 2020, tr.1, 1. Overview, 1.1. General Purpose Input/Output Interface (GPIO)
- ^
Brian Benchoff (ngày 26 tháng 8 năm 2014). New Chip Alert: The ESP8266 WiFi Module (Its $5). Hackaday. Truy cập ngày 24 tháng 3 năm 2021, As far as the English-speaking world is concerned, there is absolutely nothing to be found anywhere on the Internet on this module., All the documentation is in Chinese - ^
Brian Benchoff (ngày 6 tháng 9 năm 2014). The Current State of ESP8266 Development. Hackaday. Truy cập ngày 24 tháng 6 năm 2015. - ^
Espressif Announces ESP8285 Wi-Fi Chip for Wearable Devices. Espressif Systems. 9 tháng 3 năm 2016. Bản gốc lưu trữ ngày 25 tháng 7 năm 2016. Truy cập ngày 15 tháng 5 năm 2021. - ^
Introducing ESP32-C3. Espressif. Truy cập ngày 11 tháng 3 năm 2021, ESP32-C3 is a cost-effective, RISC-V-based MCU with Wi-Fi and Bluetooth LE 5.0 connectivity for secure IoT applications. - ^ Both the CPU and flash clock speeds can be doubled by overclocking on some devices. CPU can be run at 160MHz, and flash can be sped up from 40MHz to 80MHz.[cần dẫn nguồn] Success varies chip to chip.[cần dẫn nguồn]
- ^ Espressif 2020, tr.8, 3.1.3. External Flash
- ^ Espressif 2020, , 1.3. Serial Peripheral Interface (SPI/HSPI).
- ^ a ă Espressif 2020, tr.67, 9. I2C User Guide
- ^
Espressif ESP8266 Developer Zone Discussion Forum: Does ESP8266 actually have hardware I2C?. Espressif Systems. 27 tháng 10 năm 2014. Truy cập ngày 2 tháng 10 năm 2017. - ^ Espressif 2020, tr.3, 1.6. Universal Asynchronous Receiver Transmitter (UART)
- ^
Brian Benchoff (ngày 25 tháng 10 năm 2014). An SDK for the ESP8266 WiFi Chip. Hackaday. Truy cập ngày 19 tháng 5 năm 2021. - ^
ESP8266 NonOS SDK on Espressif Github. Github. Truy cập ngày 11 tháng 3 năm 2021. - ^
ESP8266 RTOS SDK. Github. Truy cập ngày 11 tháng 3 năm 2021. - ^
Official SDK release from Espressif for ESP8266. Espressif Systems. ngày 29 tháng 7 năm 2015. Truy cập ngày 8 tháng 8 năm 2015. - ^
Paul Sokolovsky. esp-open-sdk: Free and open (as much as possible) integrated SDK for ESP8266/ESP8285 chips. - ^
Max Filippov (ngày 15 tháng 2 năm 2015). ESP8266 GCC Toolchain. Truy cập ngày 8 tháng 8 năm 2015. - ^
Mikhail Grigorev. Unofficial Development Kit for Espressif ESP8266 (GitHub Repository). - ^
Mikhail Grigorev. Project Unofficial Development Kit for Espressif ESP8266. - ^
ESPHome. esphome.io. Truy cập ngày 26 tháng 3 năm 2021, ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. - ^
Mongoose OS Documentation. Cesanta. - ^
Espressif 8266. Platformio Read the Docs. Truy cập ngày 11 tháng 3 năm 2021. - ^
Espressif 8266. platformio.org. Truy cập ngày 11 tháng 3 năm 2021. - ^
Luigi F. Cerfeda (ngày 15 tháng 6 năm 2017). Python for ESP8266 in just a few clicks using Zerynth. Zerynth (Kinzica Ventures LLC). - ^
Espressif ESP-WROOM-02. Espressif Systems. Truy cập ngày 29 tháng 7 năm 2015. - ^
ESP-WROOM-02D/ESP-WROOM-02U Datasheet (PDF). Espressif Systems. Bản gốc (PDF) lưu trữ ngày 1 tháng 12 năm 2017. Truy cập ngày 25 tháng 11 năm 2017. - ^
ESP-WROOM-S2 Datasheet (PDF). Espressif Systems. Bản gốc (PDF) lưu trữ ngày 8 tháng 10 năm 2017. Truy cập ngày 8 tháng 10 năm 2017. - ^
ESP8266 module family. ESP8266 Community Wiki. Truy cập ngày 24 tháng 6 năm 2015. - ^
AI Thinker. ESP-01 WiFi Module, Version1.0 (PDF). microchip.ua. Truy cập ngày 26 tháng 3 năm 2021. - ^
2ADUIESP-12 by Shenzhen Anxinke technology co., LTD for Wi-Fi Module. FCC. ngày 30 tháng 12 năm 2014. Truy cập ngày 24 tháng 6 năm 2015. - ^
FCC ID 2AHMR-ESP12S, Shenzhen Ai-Thinker Technology co., LTD WIFI MODULE -ESP12S. FCC. ngày 4 tháng 8 năm 2016. Truy cập ngày 17 tháng 7 năm 2017. - ^
MOD-WIFI-ESP8266. Olimex. Truy cập ngày 25 tháng 6 năm 2015. - ^
MOD-WIFI-ESP8266-DEV. Olimex. Truy cập ngày 25 tháng 6 năm 2015. - ^
Adafruit HUZZAH ESP8266 Breakout. Adafruit Industries. Truy cập ngày 25 tháng 6 năm 2015. - ^
SparkFun ESP8266 Thing. SparkFun. Truy cập ngày 27 tháng 6 năm 2015. - ^
KNEWRON smartWIFI. KNEWRON. Truy cập ngày 4 tháng 3 năm 2016.[liên kết hỏng] - ^
ESP8266 UNO. ArduCAM ESP8266 UNO Board. - ^
ESPduino. Arduino ESPduino. - ^
SwitchDoc Labs. Grove WeatherPlus. SwitchDoc Labs. Truy cập ngày 16 tháng 5 năm 2021. - ^
WeMos. WEMOS. WEMOS. - ^
WeMos D1. WeMos. Truy cập ngày 30 tháng 11 năm 2016. - ^
WeMos D1 R2. WeMos. Truy cập ngày 5 tháng 1 năm 2016. - ^
WeMos D1 mini. WeMos. Truy cập ngày 29 tháng 6 năm 2017. - ^
WeMos D1 mini Lite. WeMos. Truy cập ngày 29 tháng 6 năm 2017. - ^
WeMos D1 mini Pro. WeMos. Truy cập ngày 29 tháng 6 năm 2017. - ^
Espert. Espert. Bản gốc lưu trữ ngày 27 tháng 9 năm 2020. Truy cập ngày 7 tháng 1 năm 2016. - ^
ESPresso Lite V2.0. Espert Pte Ltd. Truy cập ngày 2 tháng 10 năm 2017. - ^
ESP-ADC DIL18 development board. In-Circuit Wiki. Truy cập ngày 3 tháng 2 năm 2016. - ^
Watterott ESP-WROOM02-Breakout. Watterott. Truy cập ngày 6 tháng 11 năm 2016. - ^
Geek Wave Solution ESP8266-WROOM-02-IOT WiFi Development Board. Geek Wave Solution. Truy cập ngày 4 tháng 9 năm 2017. - ^
Witty ESP8266 ESP-12E dual-level board. N/A. Truy cập ngày 29 tháng 8 năm 2019. - ^
List, Jenny (ngày 22 tháng 11 năm 2020). Espressif Leaks ESP32-C3: A WiFi SOC Thats RISC-V and is ESP8266 Pin-Compatible. Hackaday.
Liên kết ngoài[sửa | sửa mã nguồn]
- ESP-01/07/12 Series Modules Users Manual
- ESP8266 AT Instruction Set
- Khởi đầu năm 2014
- Internet vạn vật
- Vi điều khiển
- Vi xử lý sản xuất tại Trung Quốc
Từ khóa: ESP8266, ESP8266, ESP8266
LADIGI Công ty dịch vụ SEO Website giá rẻ, SEO từ khóa, SEO tổng thể cam kết lên Top Google uy tín chuyên nghiệp, an toàn, hiệu quả.
Nguồn: Wikipedia
Scores: 4.2 (63 votes)
Bạn đang tìm hiểu bài viết: Espressif là gì 2024
HỆ THỐNG CỬA HÀNG TRÙM SỈ QUẢNG CHÂU
Điện thoại: 092.484.9483
Zalo: 092.484.9483
Facebook: https://facebook.com/giatlathuhuongcom/
Website: Trumsiquangchau.com
Địa chỉ: Ngõ 346 Nam Dư, Trần Phú, Hoàng Mai, Hà Nội.