Espressif là gì 2024

Xem Espressif là gì 2024

Bách khoa toàn thư mở Wikipedia

Bước tới điều hướng
Bước tới tìm kiếm

ESP8266

Module ESP-01 sản xuất bởi Ai-Thinker với chip ESP8266EX SoC
Nhà chế tạoEspressif Systems
LoạiVi điều khiển 32-bit
CPUTensilica 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ào17 chân GPIO
Năng lượng3.3 V DC
Sản phẩm sauESP32

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]

Module ESP-01

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 module ESP-01

Sơ đồ chân của module ESP-01:

  1. GND, chân đất (0 V)
  2. GPIO 2 (General-purpose input/output No. 2)
  3. GPIO 0 (General-purpose input/output No. 0)
  4. RX, nhận bit dữ liệu X, cũng là GPIO3
  5. VCC, chân điện áp (+3.3 V; có thể chịu được điện áp đến 3.6 V)
  6. RST, Reset
  7. CH_PD, Chip tắt nguồn (Chip power-down)
  8. TX, truyền bit dữ liệu X, cũng là GPIO1

ESP8266 Die shot

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.
Có thể bạn quan tâm Burst! là gì? Chi tiết về Burst! mới nhất 2021

Module Espressif[sửa | sửa mã nguồn]

Đây là series các module ESP8266 đã được sản xuất:

TênSố chân hoạt động đượcKhoảng các giữa 2 chân cạnh nhauHệ số hình thứcLEDAntennaShieldedKích thước (mm)Ghi chú
ESP-WROOM-02[26]181,5mmKhông18 × 2018 x 20FCC ID 2AC7Z-ESPWROOM02.
ESP-WROOM-02D[27]181,5mmKhông18 × 2018 x 20FCC 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-02U181,5mmKhông18 × 2018 x 20Khác với ESP-WROOM-02D khi có đầu cắm antenna tương thích U.FL.
ESP-WROOM-S2[28]201,5mmKhông16 × 2316 x 23FCC ID 2AC7Z-ESPWROOMS2.

ESP-WROOM-02

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]

Module Ai-Thinker ESP8266 (ESP-12F, màu đen) được hàn vào các đế ra chân (màu trắng)

Đâ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ênSố chân hoạt động đượcKhoảng các giữa 2 chân cạnh nhauHệ số hình thứcLEDAntennaShieldedKích thước (mm)Ghi chú
ESP-0160.1in2×4 DILPCB traceKhông14.3 × 24.8Module 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-01S60.1in2×4 DILPCB traceKhông14.4 × 24.71 MiB Flash
ESP-01M161.6mm2×9 edge connectorKhôngPCB trace18.0 × 18.0Dùng ESP8285 (1 MiB built-in flash).
ESP-0260.1in2×4 castellatedKhôngU.FL socketKhông14.2 × 14.2
ESP-03102mm2×7 castellatedKhôngCeramicKhông17.3 × 12.1
ESP-04102mm2×4 castellatedKhôngNoneKhông14.7 × 12.1
ESP-0530.1in1×5 SILKhôngU.FL socketKhông14.2 × 14.2
ESP-0611various4×3 diceKhôngNone14.2 × 14.7Không được FCC chấp thuận
ESP-07142mm2×8 pinholeCeramic + U.FL socket20.0 × 16.0Không được FCC chấp thuận
ESP-07S142mm2×8 pinholeKhôngU.FL socket17.0 × 16.0Được FCC và CE chấp thuận
ESP-08102mm2×7 castellatedKhôngNone17.0 × 16.0Không được FCC chấp thuận
ESP-0910various4×3 diceKhôngNoneKhông10.0 × 10.0
ESP-1032mm1×5 castellatedKhôngNoneKhông14.2 × 10.0
ESP-1161.27mm1×8 pinholeKhôngCeramicKhông17.3 × 12.1
ESP-12142mm2×8 castellatedPCB trace24.0 × 16.0Được FCC và CE chấp thuận[31]
ESP-12E202mm2×8 castellatedPCB trace24.0 × 16.04 MiB flash.
ESP-12F202mm2×8 castellatedPCB trace24.0 × 16.0Được FCC và CE chấp thuận.

Cải thiện hoạt động của antenna.

ESP-12S142mm2×8 castellatedPCB trace24.0 × 16.0Được FCC chấp thuận[32]
ESP-13161.5mm2×9 castellatedKhôngPCB traceW18.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-14222mm2×8 castellated +6PCB trace24.3 × 16.2Được quảng cáo là AI Cloud Inside.
Có thể bạn quan tâm Phó Tổng tham mưu trưởng Quân đội nhân dân Việt Nam là gì? Chi tiết về Phó Tổng tham mưu trưởng Quân đội nhân dân Việt Nam mới nhất 2021

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ênSố chân hoạt động đượcPitchForm factorLEDAntennaShieldedDimensions (mm)Ghi chú
Bolt IoT140.1in2×14 DILPCB trace30 × 40Module 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]20.1inUEXT modulePCB traceKhông?Chỉ 2 chân RX/TX được kết nối đến UEXT connector.
Olimex MOD-WIFI-ESP8266-DEV[34]200.1in2×11 DIL + castellatedPCB traceKhông33 × 23Toà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 DEVKIT140.1in2×15 DILPCB trace49 × 24.5Sử dụng module ESP-12; bao gồm cả bộ chuyển đổi USB-serial.
Adafruit Huzzah ESP8266 breakout[35]140.1in2×10 DILPCB trace25 × 38Dùng module ESP-12.
SparkFun ESP8266 Thing[36] WRL-13231120.1in2×10 DILPCB trace + U.FLsocketKhông58 × 26Có header cho FTDI, cổng Micro-USB, và khe cắm pin Li-ion để sạc.
KNEWRON Technologies smartWIFI[37]120.1in2×20 DILCó 1 RGBPCB trace25.4 × 50.8Hỗ 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.1inArduino UnoPCB trace53.4 × 68.6Uses 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]120.1inArduino UnoPCB trace53.4 × 68.6Sử 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+Grove0.1inCustomPCB trace86.0 × 50.0Sử 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]120.1inArduino UnoPCB trace53.4 × 68.6Sử 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]120.1inArduino UnoPCB trace53.4 × 68.6Sử dụng module ESP-12F và có socket Micro-USB.
WeMos D1 mini[44]120.1in2×8 DILPCB trace25.6 × 34.2Sử dụng module ESP-12S và có khe cắm Micro USB.
WeMos D1 mini Lite[45]120.1in2×8 DILPCB trace25.6 × 34.2Sử 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]120.1in2×8 DILCeramic and U.FL socket25.6 × 34.2Sử 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]160.1in2×8 DILPCB trace26.5 × 57.6Sử 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]240.1in2×10 DILPCB trace28 × 61Phiên bản cái tiến của ESPresso Lite.
In-Circuit ESP-ADC[49]180.1in2×9 DILKhôngU.FLsocket22.9 × 14.9Sử dụng ESP8266EX chip.
Watterott ESP-WROOM02-Breakout[50]140.1in2×10 DILPCB trace40.64 × 27.94Sử dụng module Espressif ESP-WROOM-02.
Geek Wave Solution IOT WROOM-02 Dev. Board[51]200.1in?PCB trace93.80 × 80.02Board phát triển với module Espressif ESP-WROOM-02 module và 4 relay.
Witty 2-piece board[52]200.1in?PCB trace?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]

Có thể bạn quan tâm Xuân Hòa, Xuân Lộc là gì? Chi tiết về Xuân Hòa, Xuân Lộc mới nhất 2021

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]

  1. ^ 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]

  1. ^ a ă
    ESP8266 Overview. Espressif Systems. Truy cập ngày 24 tháng 4 năm 2017.
  2. ^ a ă Espressif 2020, tr.1, 1. Overview, 1.1. General Purpose Input/Output Interface (GPIO)
  3. ^
    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
  4. ^
    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.
  5. ^
    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.
  6. ^
    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.
  7. ^ 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]
  8. ^ Espressif 2020, tr.8, 3.1.3. External Flash
  9. ^ Espressif 2020, , 1.3. Serial Peripheral Interface (SPI/HSPI).
  10. ^ a ă Espressif 2020, tr.67, 9. I2C User Guide
  11. ^
    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.
  12. ^ Espressif 2020, tr.3, 1.6. Universal Asynchronous Receiver Transmitter (UART)
  13. ^
    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.
  14. ^
    ESP8266 NonOS SDK on Espressif Github. Github. Truy cập ngày 11 tháng 3 năm 2021.
  15. ^
    ESP8266 RTOS SDK. Github. Truy cập ngày 11 tháng 3 năm 2021.
  16. ^
    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.
  17. ^
    Paul Sokolovsky. esp-open-sdk: Free and open (as much as possible) integrated SDK for ESP8266/ESP8285 chips.
  18. ^
    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.
  19. ^
    Mikhail Grigorev. Unofficial Development Kit for Espressif ESP8266 (GitHub Repository).
  20. ^
    Mikhail Grigorev. Project Unofficial Development Kit for Espressif ESP8266.
  21. ^
    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.
  22. ^
    Mongoose OS Documentation. Cesanta.
  23. ^
    Espressif 8266. Platformio Read the Docs. Truy cập ngày 11 tháng 3 năm 2021.
  24. ^
    Espressif 8266. platformio.org. Truy cập ngày 11 tháng 3 năm 2021.
  25. ^
    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).
  26. ^
    Espressif ESP-WROOM-02. Espressif Systems. Truy cập ngày 29 tháng 7 năm 2015.
  27. ^
    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.
  28. ^
    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.
  29. ^
    ESP8266 module family. ESP8266 Community Wiki. Truy cập ngày 24 tháng 6 năm 2015.
  30. ^
    AI Thinker. ESP-01 WiFi Module, Version1.0 (PDF). microchip.ua. Truy cập ngày 26 tháng 3 năm 2021.
  31. ^
    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.
  32. ^
    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.
  33. ^
    MOD-WIFI-ESP8266. Olimex. Truy cập ngày 25 tháng 6 năm 2015.
  34. ^
    MOD-WIFI-ESP8266-DEV. Olimex. Truy cập ngày 25 tháng 6 năm 2015.
  35. ^
    Adafruit HUZZAH ESP8266 Breakout. Adafruit Industries. Truy cập ngày 25 tháng 6 năm 2015.
  36. ^
    SparkFun ESP8266 Thing. SparkFun. Truy cập ngày 27 tháng 6 năm 2015.
  37. ^
    KNEWRON smartWIFI. KNEWRON. Truy cập ngày 4 tháng 3 năm 2016.[liên kết hỏng]
  38. ^
    ESP8266 UNO. ArduCAM ESP8266 UNO Board.
  39. ^
    ESPduino. Arduino ESPduino.
  40. ^
    SwitchDoc Labs. Grove WeatherPlus. SwitchDoc Labs. Truy cập ngày 16 tháng 5 năm 2021.
  41. ^
    WeMos. WEMOS. WEMOS.
  42. ^
    WeMos D1. WeMos. Truy cập ngày 30 tháng 11 năm 2016.
  43. ^
    WeMos D1 R2. WeMos. Truy cập ngày 5 tháng 1 năm 2016.
  44. ^
    WeMos D1 mini. WeMos. Truy cập ngày 29 tháng 6 năm 2017.
  45. ^
    WeMos D1 mini Lite. WeMos. Truy cập ngày 29 tháng 6 năm 2017.
  46. ^
    WeMos D1 mini Pro. WeMos. Truy cập ngày 29 tháng 6 năm 2017.
  47. ^
    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.
  48. ^
    ESPresso Lite V2.0. Espert Pte Ltd. Truy cập ngày 2 tháng 10 năm 2017.
  49. ^
    ESP-ADC DIL18 development board. In-Circuit Wiki. Truy cập ngày 3 tháng 2 năm 2016.
  50. ^
    Watterott ESP-WROOM02-Breakout. Watterott. Truy cập ngày 6 tháng 11 năm 2016.
  51. ^
    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.
  52. ^
    Witty ESP8266 ESP-12E dual-level board. N/A. Truy cập ngày 29 tháng 8 năm 2019.
  53. ^
    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

Lấy từ https://vi.wikipedia.org/w/index.php?title=ESP8266&oldid=64928555

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

Facebookhttps://facebook.com/giatlathuhuongcom/

WebsiteTrumsiquangchau.com

Địa chỉ: Ngõ 346 Nam Dư, Trần Phú, Hoàng Mai, Hà Nội.

0/5 (0 Reviews)