ESP8266 — мікроконтролер китайського виробника з інтерфейсом Wi-Fi. Окрім Wi-Fi, мікроконтролер здатний виконувати програми з зовнішньої флеш-пам'яті з інтерфейсом SPI.
Мікроконтролер привернув увагу в 2014 році у зв'язку з виходом перших продуктів на його базі за неочікувано низькою ціною.
Навесні 2016 року почалося виробництво ESP8285, що об'єднує ESP8266 та флеш пам'ять на 1 мегабайт.
Восени 2015 року Espressif запропонувала вдосконалену модель лінійки — мікросхему ESP32.
Мікроконтролер
- 80 MHz 32-bit процесор [en] Xtensa L106. Можливий негарантований розгін до 160 МГц.
- IEEE 802.11 b/g/n Wi-Fi. Підтримується WEP та WPA/WPA2.
- 14 портів вводу-виводу (з них можливо використовувати 11), SPI, I²C, I²S, UART, 10-bit АЦП.
- Живлення 2,2…3,6 В. Споживання до 215 мА в режимі передачі, 100 мА в режимі прийому, 70 мА в режимі очікування. Підтримуються три режими зниженого живлення, все без зберігання з'єднання з точкою доступу: Modem sleep (15 мА), Light sleep (0.4 мА), Deep sleep (15 мкА).
Мікроконтролер не має на кристалі енергонезалежної пам'яті для користувача. Виконання програми ведеться із зовнішнього SPI ПЗП шляхом динамічного завантаження необхідних проміжків програми в КЕШ інструкцій. Завантаження виконується апаратно, прозоро для програміста. Підтримується до 16 МБ зовнішньої пам'яті програм. Можливий Standard, Dual або Quad SPI інтерфейс.
Виробник не надає документації на внутрішню периферію контролеру. Замість цього він надає набір бібліотек, через API яких програміст отримує доступ до периферії. Так як ці бібліотеки інтенсивно використовують ОЗП контролера, то виробник у документах не вказує точну кількість ОЗП на кристалі, а надає лише приблизну оцінку тої кількості пам'яті, що залишається після лінкування бібліотек — близько 50 кБ. Ентузіасти, що дослідили бібліотеки ESP8266, припускають, що він має 32 кБ кешу інструкцій та 80 кБ ОЗП даних.
Електричні параметри, цокольовки, схеми включення можна знайти в документах «0A-ESP8266EX__Datasheet» та «0B-ESP8266__System_Description» з Espressif SDK.
Примітки
- . Архів оригіналу за 24 лютого 2018. Процитовано 27 березня 2018.
- Espressif Systems (01 серпня 2016). (PDF). Espressif. Архів оригіналу (PDF) за 9 грудня 2017. Процитовано 19 січня 2018.
- Espressif Systems (29 липня 2015). . Espressif. Архів оригіналу за 8 грудня 2015. Процитовано 8 серпня 2015.
Посилання
- Arduino IDE з ESP8266 Arduino Core.
- [en][1] [ 11 квітня 2020 у Wayback Machine.] — Операційна система для переносної електроніки.
На цю статтю не посилаються інші статті Вікіпедії. Будь ласка розставте посилання відповідно до . |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
ESP8266 mikrokontroler kitajskogo virobnika z interfejsom Wi Fi Okrim Wi Fi mikrokontroler zdatnij vikonuvati programi z zovnishnoyi flesh pam yati z interfejsom SPI Modul ESP 12E vstanovlenij na plati proektu NodeMCU Mikrokontroler privernuv uvagu v 2014 roci u zv yazku z vihodom pershih produktiv na jogo bazi za neochikuvano nizkoyu cinoyu Navesni 2016 roku pochalosya virobnictvo ESP8285 sho ob yednuye ESP8266 ta flesh pam yat na 1 megabajt Voseni 2015 roku Espressif zaproponuvala vdoskonalenu model linijki mikroshemu ESP32 Mikrokontroler80 MHz 32 bit procesor en Xtensa L106 Mozhlivij negarantovanij rozgin do 160 MGc IEEE 802 11 b g n Wi Fi Pidtrimuyetsya WEP ta WPA WPA2 14 portiv vvodu vivodu z nih mozhlivo vikoristovuvati 11 SPI I C I S UART 10 bit ACP Zhivlennya 2 2 3 6 V Spozhivannya do 215 mA v rezhimi peredachi 100 mA v rezhimi prijomu 70 mA v rezhimi ochikuvannya Pidtrimuyutsya tri rezhimi znizhenogo zhivlennya vse bez zberigannya z yednannya z tochkoyu dostupu Modem sleep 15 mA Light sleep 0 4 mA Deep sleep 15 mkA Mikrokontroler ne maye na kristali energonezalezhnoyi pam yati dlya koristuvacha Vikonannya programi vedetsya iz zovnishnogo SPI PZP shlyahom dinamichnogo zavantazhennya neobhidnih promizhkiv programi v KESh instrukcij Zavantazhennya vikonuyetsya aparatno prozoro dlya programista Pidtrimuyetsya do 16 MB zovnishnoyi pam yati program Mozhlivij Standard Dual abo Quad SPI interfejs Virobnik ne nadaye dokumentaciyi na vnutrishnyu periferiyu kontroleru Zamist cogo vin nadaye nabir bibliotek cherez API yakih programist otrimuye dostup do periferiyi Tak yak ci biblioteki intensivno vikoristovuyut OZP kontrolera to virobnik u dokumentah ne vkazuye tochnu kilkist OZP na kristali a nadaye lishe pribliznu ocinku toyi kilkosti pam yati sho zalishayetsya pislya linkuvannya bibliotek blizko 50 kB Entuziasti sho doslidili biblioteki ESP8266 pripuskayut sho vin maye 32 kB keshu instrukcij ta 80 kB OZP danih Elektrichni parametri cokolovki shemi vklyuchennya mozhna znajti v dokumentah 0A ESP8266EX Datasheet ta 0B ESP8266 System Description z Espressif SDK Primitki Arhiv originalu za 24 lyutogo 2018 Procitovano 27 bereznya 2018 Espressif Systems 01 serpnya 2016 PDF Espressif Arhiv originalu PDF za 9 grudnya 2017 Procitovano 19 sichnya 2018 Espressif Systems 29 lipnya 2015 Espressif Arhiv originalu za 8 grudnya 2015 Procitovano 8 serpnya 2015 PosilannyaArduino IDE z ESP8266 Arduino Core en 1 11 kvitnya 2020 u Wayback Machine Operacijna sistema dlya perenosnoyi elektroniki Na cyu stattyu ne posilayutsya inshi statti Vikipediyi Bud laska rozstavte posilannya vidpovidno do prijnyatih rekomendacij