Программирование МК ESP8266. Урок 1. Первое знакомство с контроллером ESP8266

  Рет қаралды 42,647

narod stream

narod stream

Күн бұрын

Пікірлер
@ProgrammerForever
@ProgrammerForever 5 жыл бұрын
Сколько смотрю уроков - всё некогда написать - видосы улетают один за одним. Видео очень крутые и информативные, таких гайдов по программированию - единицы по всему Интернету. А по микроконтроллерам - ничего подобного вообще не встречал. Большое спасибо за ваш труд! Урокии интересно смотреть, даже если в материале подкован. Например по Си - с удовольствием посмотрел серию видео, хотя на нём программирую давно
@DimiEG
@DimiEG 5 жыл бұрын
Наконец то дождались. Было интересно, ждём следующих уроков по этой теме. В перспективе ESP32 тоже интересно посмотреть.
@Роман-з6б6ш
@Роман-з6б6ш 5 жыл бұрын
Где же раньше были уроки по этому модулю, спасибо большое!
@ВладимирБаратов-е1ю
@ВладимирБаратов-е1ю 5 жыл бұрын
Вот бы год другой назад этот урок
@NIKOLAY_PSHONIA
@NIKOLAY_PSHONIA 2 жыл бұрын
Спасибо за труды. Может не заметил - подскажите ESP режим P2P (WiFi Direct) - как запрограммировать (что бы с телефоном связь) без роутера домашнего. Спасибо
@sonar_devices
@sonar_devices 5 жыл бұрын
Большое спасибо Вам за данные уроки. Очень интересная тема.
@maksimreshetnikov1029
@maksimreshetnikov1029 4 жыл бұрын
Спасибо большое за очередной годный курс!
@otherattack6125
@otherattack6125 4 жыл бұрын
ООО да! Это точно будет захватывающе, будем учиться!
@wegi9621
@wegi9621 5 жыл бұрын
Man you are outstanding ! Thanks for so deeply training. You got so huge knowledge. I Admit it
@Dmitrne
@Dmitrne 5 жыл бұрын
Урааа) Наконец-то новая рубрика!=)
@Βιτάλης-χ1π
@Βιτάλης-χ1π 5 жыл бұрын
Класс)) неделю его мучаю особенно нравится mqtt .
@ВладимирЮшков-ь8ф
@ВладимирЮшков-ь8ф 4 жыл бұрын
Спасибо большое за ваши уроки.
@Avtovet
@Avtovet 5 жыл бұрын
Мужик ,давно пора взяться за это камень ! Красава !
@alexlyalin
@alexlyalin 5 жыл бұрын
Интересная тема жду развития направления esp ))
@motoday3580
@motoday3580 5 жыл бұрын
Stm 32 уроки не забрасывайте .. Я считаю stm32 более актуальная тема !!!!
@narodstream552
@narodstream552 5 жыл бұрын
Ну конечно! Следующий урок будет непременно по STM.
@МаксимКозорез-ж3в
@МаксимКозорез-ж3в 5 жыл бұрын
@@narodstream552 хотелось бы урок по stm32 вместе с esp8266 на ат командах . Веб сервер с управление светодиодами хотя бы в примере.
@denykelektrik4110
@denykelektrik4110 5 жыл бұрын
Ну наконец-то!
@user_user_320
@user_user_320 3 жыл бұрын
Спасибо за видео)
@АРСЭнергия
@АРСЭнергия 5 жыл бұрын
Наконец дождался!
@sergeyborodko1298
@sergeyborodko1298 5 жыл бұрын
Очень ждём продолжения.
@vladimirlee5928
@vladimirlee5928 4 жыл бұрын
Что за "децибел метр"??? Может вы имеет ввиду dBm это относительная величина dB к mW, а не децибел на метр.
@ЛехаСхемотехник
@ЛехаСхемотехник 5 жыл бұрын
Отличное начало! надеюсь тесты будут дискавери F4
@chakachakaev6602
@chakachakaev6602 5 жыл бұрын
Спасибо вам огромное за вши уроки
@viktormezler3938
@viktormezler3938 4 жыл бұрын
Шикарно!!! СПАСИБО!!!!
@zhdanvadim9536
@zhdanvadim9536 5 жыл бұрын
Класс! Спасибо!
@DeckardTheBladeRunner
@DeckardTheBladeRunner 5 жыл бұрын
Супер!
@павелгуринович-и7т
@павелгуринович-и7т 5 жыл бұрын
Спасибо за урок! Ждём новых
@1PartiZzan
@1PartiZzan 5 жыл бұрын
Я заинтригован...
@devastator1488
@devastator1488 5 жыл бұрын
Добрый день! Спасибо Вам огромное!!!!!! dBm это децибел по отношению к миливатту . Т.е. +20 = 100 раз. Т.е. 100 мВт
@alexlyt9104
@alexlyt9104 4 жыл бұрын
Спасибо за ваши труды. Вы упомянули ХАЛ. А в каком уроке посмотреть описание этой технологии?
@very9000
@very9000 2 жыл бұрын
Привет 🤝 Помоги, пожалуйста. Можно ли вывести esp8266 вывести из спящего режима ?
@alexandern8671
@alexandern8671 5 жыл бұрын
Очень хорошее видео, спасибо. Однако, поскольку я начал работать с модулями три года назад, есть несколько уточнений. Основное - внутренняя флаш память есть, она используется для загрузчика внешней флаш памяти. Иначе было бы невозможно прошить внешнюю флаш. (Та же функция, что и у бутлодера DfuSe СТМов.) Кроме того, выпускается ESP8285 с встроенной 1 мешабайт флаш памятью: ESP8285 has a built-in SPI flash to store user programs. •Memory size: 1 MB •SPI mode: Dual SPI
@VladimirUrsatiy
@VladimirUrsatiy 5 жыл бұрын
Таки да, читал что внутренняя маленькая flash-память есть и она тоже подключена по SPI-интерфейсу (как на блок-схеме), но при этом не доступна для прямого использования. Эту память прошивают при изготовлении и тестировании микроконтроллера. Возможно она доступна для перепрошивки инженерными программаторами, но однозначной инфы про это пока в сети не нашел, да и мало вероятно что это кому-то понадобиться. Разве что для восстановления работы микроконтроллера, если эта область повредилась при эксплуатации устройства.
@heidhere
@heidhere 5 жыл бұрын
все верно, ESP8266 имеет 64 килобайта встроенной памяти ROM, которую нельзя изменять
@alexandern8671
@alexandern8671 5 жыл бұрын
@@VladimirUrsatiy Скорее всего эта память one time programmable, так как без нее не зашить код во внешний флаш, и конечный пользователь не должен иметь возможность ее испортить.
@DimiEG
@DimiEG 5 жыл бұрын
С нетерпением ждём следующее видео по ESP8266. Когда планируете?
@narodstream552
@narodstream552 5 жыл бұрын
Уже лежит по расписанию на 15 марта 2019. Работа с AT-командами. Потом будет считывание и загрузка прошивки. Причём хочу разделить, так как со считыванием не всё так просто и есть некоторые нюансы.
@DimiEG
@DimiEG 5 жыл бұрын
О, спасибо. Ждёмс... 🙂
@alex080583
@alex080583 5 жыл бұрын
хотелось бы посмотреть урок по подключению контроллера avr к энкодеру
@ПавелИванов-п9е
@ПавелИванов-п9е 3 жыл бұрын
спасибо
@Dmitrii82
@Dmitrii82 5 жыл бұрын
Сделайте видео на at90pwm316. Интересный камушек для блоков питания и инверторов.
@DenisDereka
@DenisDereka 5 жыл бұрын
отлично, ща посмотрим.
@DeckardTheBladeRunner
@DeckardTheBladeRunner 5 жыл бұрын
17:25 по блок-схеме становится ясно, что флэш можно подключить ТОЛЬКО по SPI
@VladimirUrsatiy
@VladimirUrsatiy 5 жыл бұрын
Судя по всему более-менее скоростную внешнюю флэшпамять можно и нужно подключать по SPI интерфейсу, а вот низкоскоростную, например на модуле для SD-карты, можно подключить и по другим интерфейсам.
@Kangoshi_ru
@Kangoshi_ru 4 жыл бұрын
@@VladimirUrsatiy Например PWM? Не сходите с ума, по SPI только можно, остальные указаны для информации, как и всё остальное в той блок-схеме. А вот RTC-модуля я там не вижу, может потому, что это не Real Time Clock, а Real Time Counter? Для таймера пойдёт, часы на нём придётся "городить", имхо.
@gubin.konstantin
@gubin.konstantin 4 жыл бұрын
Здравствуйте, подскажите пожалуйста что нужно купить (желательно списком), что бы изучать esp 8266 по Вашим урокам? Преобразователь питания, какой лучше модуль, монтажу и т.п. Для меня затруднительно разобраться в этом самому. Заранее благодарен. А ещё такой вопрос: возможно ли питать данную плату от батареи 18650 3,7в напрямую или нужен какой то преобразователь?
@narodstream552
@narodstream552 4 жыл бұрын
На первое время пойдёт плата NodeMCU 3.0, которым пользуемся с 5 урока, если именно программированием хотите заняться, там стабилизатор встроен, питается от обычного USB, также встроен преобразователь USB-UART. Для питания всего остального, что будете подключать, можете воспользоваться регулируемым DC-DC преобразователем.
@gubin.konstantin
@gubin.konstantin 4 жыл бұрын
@@narodstream552 спасибо большое
@gubin.konstantin
@gubin.konstantin 4 жыл бұрын
@@narodstream552 а можете дать ссылку на Ваш dc-dc преобразователь или посоветовать какой то?
@nomadenvoy
@nomadenvoy 5 жыл бұрын
Покажите пожалуйста как сохраняли исходную прошивку!
@narodstream552
@narodstream552 5 жыл бұрын
Конечно, покажу - на следующей неделе. Сценарий уже написан.
@kingjulien4138
@kingjulien4138 5 жыл бұрын
Как раз хотел разобраться в этих чипах. Но что-то не вышло быстро начать: готовые прошивки не хотят запускаться на модуле 07, постоянный ребут и юарт занят отсыланием первичной информации при включении. Заливать esp_init_data_default, как пишут на форумах, в уже прошитый модуль не помогает вылечить проблему. Если не трудно то зореентируйте с информацией.
@narodstream552
@narodstream552 5 жыл бұрын
Мне помогало. Может не по тому адресу шьёте esp_init_data_default? Попробуйте тогда забить единицами всю FLASH-память, то есть забить по всем адресам 0xFF, в зависимости от того, каким объёмом у Вас FLASH, найдите для него blank.bin и прошейте, либо сделайте его сами. После этого уже прошивайте контроллер. Я так понимаю, Вы прошиваете не готовую прошивку а свою.
@kingjulien4138
@kingjulien4138 5 жыл бұрын
@@narodstream552 Спасибо за ответ, у Вас невероятный канал, сколько всего, ну наконец ютуб порекомендовал отличный контент. Сначала после покупки я запитал модуль от 3,3 но на стабилизаторе были конденсаторы на входе и выходе только по 10мкФ. Модуль заработал, я успешно подключился и уже складывался - посмотрел а модуль светит синим диодом, тогда ещё не знал что это ребут. Подумал что прошивка слетела через недостающую ёмкость на выходе 3,3. Практически все прошивки так же работали, скомпилировал проект из ардуино и все заработало без проблем, сеть есть и сервер поднимается. Потом нашел что это может быть из-за разных версий компилаторов и записи в нужные ячейки не тот информации. Потом пробовал и очищать чистым бином и по новой программировать и заливать этот файл и в 0xFC000 и в 0x7C000 (для 512) .Так как изначально не подключил чип к компьютеру пока на нем была заводская прошивка то думаю что у меня 1МБ, но не точно. Но готовые прошивки не работают. Может какая-то новая ревизия чипа и нужно что то ёще.
@kingjulien4138
@kingjulien4138 5 жыл бұрын
@@narodstream552 Простите если вопрос для Вас звучит глупо.
@narodstream552
@narodstream552 5 жыл бұрын
Кстати на ESP-07 может стоять FLASH и на 4 МБ
@alexandrlatukhin6345
@alexandrlatukhin6345 4 жыл бұрын
Спасибо.
@rcsamples1243
@rcsamples1243 5 жыл бұрын
Спасибо!
@heidhere
@heidhere 5 жыл бұрын
небольшое дополнение по поводу оперативной памяти - ESP8266 имеет внутренне ОЗУ (IRAM) 64 килобайта для исполнительного кода и DRAM 96 килобайт для данных
@ramanpasledni3526
@ramanpasledni3526 5 жыл бұрын
Интересует как отлаживать программу под ESP8266
@pr200sd
@pr200sd 5 жыл бұрын
Выводом в UART, наверное самый распространенный случай, есть еще способы, но дальше все зависит от самой программы.
@КлайвСинклер-е6ю
@КлайвСинклер-е6ю 5 жыл бұрын
Желательно еще в таких уроках приводить ссылку на документ, который демонстрировали (даташит) дабы сразу скачать и посмотреть своими глазами, так сказать параллельно с просмотром.
@narodstream552
@narodstream552 5 жыл бұрын
Все документы в доступе на официальном сайте разработчика чипов. Там их не так много. Заблудиться очень трудно.
@chakachakaev6602
@chakachakaev6602 5 жыл бұрын
Очень кстати.
@vre3gik19
@vre3gik19 5 жыл бұрын
класс!!!!
@spajalnikom
@spajalnikom 5 жыл бұрын
*Интересно.Хороший модуль и дешевый.👍👍👍👍*
@gnr55555
@gnr55555 5 жыл бұрын
2 x virtual Wi-Fi interface, это скорей всего как в некоторых моделях Wi-Fi роутеров, работает по принципу виртуальной точки доступа. То есть, есть основная точка доступа, к примеру "Home-Net" и можно добавить ещё одну, к примеру "Guest-Net", на виртуальном интерфейсе можно поменять из основного, имя сети, MAC адрес, пароль и завести этот виртуальный интерфейс в отдельную подсеть, нельзя поменять радио канал, мощность и много чего другого, это только на физическом интерфейсе. Но это касательно Wi-Fi роутеров, возможно тут так же, и что имеется ввиду в документации под "2 x", один физический интерфейс и один виртуальный, или один физический и два виртуальных.
@vladimirlee5928
@vladimirlee5928 4 жыл бұрын
скорее всего это означает, что модуль может работать как репитер. ТО есть принимать Wi-Fi и его же раздавать, но уже с большей мощностью в месте работы этого модуля.
@deverloperfantom1372
@deverloperfantom1372 5 жыл бұрын
Круть
@FEN_IX8
@FEN_IX8 2 жыл бұрын
👍
@pr200sd
@pr200sd 5 жыл бұрын
В какой среде программировать планируете?
@narodstream552
@narodstream552 5 жыл бұрын
Eclipse
@DimiEG
@DimiEG 5 жыл бұрын
Боже мой, тогда уж лучше обычный текстовый редактор и make для сборки.
@sergeyborodko1298
@sergeyborodko1298 5 жыл бұрын
Лучше бы все-же Keil !!!!!
@narodstream552
@narodstream552 5 жыл бұрын
Ну тут уже каждый для себя сам выбирает. Пишем на СИ и какая разница в какой среде, код-то в принципе один и тот же и SDK один и тот же, а библиотеки основные мы уж сами напишем.
@pr200sd
@pr200sd 5 жыл бұрын
@@narodstream552 Мне кажется разница есть, по крайней мере в ардуино Web очень тормознутый, если использовать готовые страницы, а не просто примитивный html в коде, и работа с SD тоже тормоз. Очень интересно увидеть Ваши варианты реализации.
@XxxXxx-rc2nw
@XxxXxx-rc2nw 5 жыл бұрын
автор, эти чипы уже анахронизмы лет сто как. может стоит перейти на современные чипы с трансиверами от ti например? оно как-то более востребовано да и интереснее
@narodstream552
@narodstream552 5 жыл бұрын
Успеем ещё. Там поддержка пока хромает насколько я знаю.
@XxxXxx-rc2nw
@XxxXxx-rc2nw 5 жыл бұрын
narod stream у тексас инструментс? вас не верно информировали. да и зачем она нужна, когда эти чипы выстроганы практически идеально и сдк создавали люди с прямыми руками.
@Avrora707
@Avrora707 5 жыл бұрын
А Ардуино, со своими музейными 8 битными этими как их там, не анахронизм?)) А тем не менее во как развивается. И их покупают и придумывают всё больше разных решений. Тут скорее всё дело в отношении к тому с чем ты работаешь. Лично мне интересна тема и думаю что её многие поддержат.
@narodstream552
@narodstream552 5 жыл бұрын
Ардуино не даю уроки по другим соображениям. Но ESP в учебных целях я думаю самое то, тем более то, что я недоскажу, можно посмотреть на многочисленных форумах и ресурсах, уж очень они обсуждаемые. Да и просили уж очень. Не могу не откликнуться на массовые просьбы. Да и количество просмотров урока о многом говорит.
@andreyparovozz
@andreyparovozz 5 жыл бұрын
Esp32s уже умер. Про 8266 вообще молчу. Сегодня надо изучать rtl и cc3200. Там хотя бы арм ядро и любую наработку можно воткнуть. Кто скажет про тенсилика- где ещё этот проц? Зачем его изучать ради одного сок вчерашнего уровня?
@Kangoshi_ru
@Kangoshi_ru 4 жыл бұрын
2 новых модификации выпустили в январе этого (2020) года, а вы говорите умерли... И что значит "там хотя бы арм ядро"? А где не только арм, а что-то ещё лучше? И что насчёт блютуса? В сс3200 его нет, вроде?
@МаксГМ
@МаксГМ 5 жыл бұрын
Пили esp32
@eremenkoff9331
@eremenkoff9331 5 жыл бұрын
Не затягивайте,ждем, я их даже 3 штуки прикупил,.
@narodstream552
@narodstream552 5 жыл бұрын
Я бы конечно постеснялся такие указания давать кому-то.
@eremenkoff9331
@eremenkoff9331 5 жыл бұрын
@@narodstream552 Здравствуйте, извините, я не верно выразился имел ввиду с нетерпением буду ждать.
@narodstream552
@narodstream552 5 жыл бұрын
Это хорошо, а то я уж подумал, что я кому-то обязан. Я люблю делать то, что мне интересно, а не по заказу, иначе совсем мотивация пропадает.
@never.m1nd
@never.m1nd 5 жыл бұрын
Куда уж дешвле STMов)
@TotalNF
@TotalNF 5 жыл бұрын
Для не анголофилов SPI - это ППИ
@LapshinOfficial
@LapshinOfficial 5 жыл бұрын
Продолжайте, практически нет актуальной информации на русском.
@antonchik8012
@antonchik8012 5 жыл бұрын
Эти контроллеры очень глючные.
@narodstream552
@narodstream552 5 жыл бұрын
Зато отличная поддержка и масса примеров - скорей всего из-за цены.
@pr200sd
@pr200sd 5 жыл бұрын
Я в Eclipse "пилю" на одном известном примере, под свои задачи, не замечал особых глюков, хотя сам чип загружен крепко, примеры реализации на канале kzbin.info/door/j4HeZMvSH5H3d_t6iDlQOQ
@DimiEG
@DimiEG 5 жыл бұрын
А что не глючное?
@kokotmkokot4926
@kokotmkokot4926 5 жыл бұрын
@@vridosh да сколько можно уже часики бабахать? что-то серьезное пора делать, а для этого нужны камни понадежнее.
@darthvader6798
@darthvader6798 3 жыл бұрын
Эспрессив , а не экспрессив)))
@igorm6585
@igorm6585 3 жыл бұрын
Спасибо!
@narodstream552
@narodstream552 3 жыл бұрын
И Вам спасибо за интерес к программированию и к ресурсу!
@alexbut8324
@alexbut8324 Жыл бұрын
Спасибо!
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН
PlatformIO или прощай, Arduino IDE
35:23
Arduino и прочие питомцы
Рет қаралды 159 М.
🔎ESP32: REVIEW and COMPARISON
10:32
SoftwareProjer - погружение в мир техники и IT
Рет қаралды 20 М.
ESP-IDF | Введение
45:38
Crazy Geeks
Рет қаралды 38 М.
ESP8266 погодная станция за пару минут
9:35
ElectroHobby (BARYS ILKAVETS)
Рет қаралды 119 М.
Интернет.... Начало! ESP8266 в FLProg
36:48
Разные разности
Рет қаралды 33 М.