Программирование МК ESP32. Урок 1. Первое знакомство с контроллером ESP32
HTML-код
- Опубликовано: 29 июн 2024
- Ну вот, наконец-то, настало время нам перейти к знакомству с более взрослой линейкой контроллеров Espressif - ESP32.
В данном уроке нас ждёт только краткое знакомство с данным контроллером.
Более плотное знакомство будет происходить тогда, когда мы займёмся его программированием.
Недорогие отладочные платы ESP32 можно купить здесь alii.pub/6a4gc2
Навигация по видео:
00:00 Введение
01:23 Разнообразие плат с контроллером ESP32
05:27 Основные характеристики ESP32
12:57 4 группы ножек контроллера
16:06 Мои платы
Текстовая версия урока здесь: narodstream.ru/esp32-urok-1-p...
Ссылка на урок в Яндекс Дзен: zen.yandex.ru/video/watch/624...
Программирование на различных языках:
Группа в контакте public180157427
Группа в Facebook / 284342185817764
Группа в Одноклассниках ok.ru/group/55057282891996
Программирование микроконтроллеров:
Группа в контакте club116656325
Группа в Одноклассниках ok.ru/group/52987126153436
Группа в Facebook / 236905359999556
Мой сайт "Программирование МК" narodstream.ru/
Форум narodstream.ru/forum/
Вы можете помочь проекту:
ЮMoney
yoomoney.ru/to/41001176473465
Webmoney
Z341906933112
Карта Сбербанка (МИР)
2202201799288929
Можно в USDT
1) Сеть:TRC20
Адрес: TBBPFk5Widf1CYvF7Xk5ssKXeiPJHwtMgS
2) Сеть: BSC BNB Smart Chain (BEP20) (комиссия намного меньше)
Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17
3) Сеть: Huobi ECO Chain (HECO) (комиссия еще меньше)
Адрес: 0x2e38754DF1e54649Bf0D5CD6fD6D8c96a9f22f17 - Наука
Спасибо за то что не бросаете свое дело с уроками на протяжении стольких лет!
Приветствую! Огромное Вам Спасибо за ваши уроки. ESP32 очень вовремя (для меня), 2 дня не могу завести esp32-cam. С нетерпение буду ждать новых выпусков!
С возвращением. Рад видеть новые уроки.
Автор ТЫ лучший!!! Самые крутые курсы по микроконтроллерам, респект!!
Давно ждал и надеялся что будут уроки по ESP32
С возвращением!!!! С нетерпением ожидаю новых видео. Как раз хотел начать изучать, а тут такой подарок!
Я visual studio code platformio пользуюсь.... Удобно и практично!!!! И прошивается сразу!!!
Здравствуйте, Владимир. Очень рад Вас снова, видеть! Благодарю за ваш труд.
За всеми новинками современных электронных решений трудно самостоятельно уследить.
Спасибо Вам что помогаете быстро разобраться в новых технологиях.
Спасибо!
Что за бред. Как раз только самому и нужно разбираться и исследовать, никто никогда не сделает за тебя. Когда 32бит МК можно уже за 10 центов купить и которыми я уже пользуюсь, т.к. сам все исследую, ткни мне где и кто об этом за тебя уследил? Тебе всякие блогеры все AVR дно из 90х впаривают, паразитируя на давно заезженной теме и только осиливших и то в кавычках ардуино, что к владению и знанию МК не имеет отношения, хотя для этого нужно всего лишь взять и прочитать manual от производителя и больше ничего чтоб полностью знать устройство МК. Когда даже в локальных радиодеталях возле дома можно купить за 50р 32бит МК 144МГц с потреблением 9мА на этой частоте, ахахахахахахаха. Опять же ткyи где и кто это за тебя уследил. Уследить ему трудно, ахахахаха. Нет желания это называется. Давно придумана мудрость "Кто хочет, ищет возможности. Кто не хочет, ищет оправдания"
Оооо, наконец, сколько я это выпрашивал
А вот это - неожиданно и приятно. С 8266 разобрались, а к 32 страшно было в руки брать, посмотрев в его api. Жду не дождусь следующих уроков. Спасибо.
ух.дождались)
Отлично, новое видео и сайт ваш заработал, а то было время был не доступен.
вот он долгожданный МК
Спасибо! С нетерпением ждем продолжение
спасибо за урок, у удовольствием буду смотреть следующие !
Новый урок! Это хорошо!
Хороший контроллер, прекрасный Владимир
Шикарная тема очень жду новых видео
Благодарю, долговато пришлось ждать👍
Я дождался.... спасибо))
жду с нетерпением следующий урок
Давно Вас небыло видно.
Спасибо огромнре за ваш труд! Вы таак помогаете в разработках, я как в библию за советом лажу в ваш сайт ;)
Дождался !
Спасибо за Ваш труд.
Очень хорошо. Спасибо Вам.
Ого! Супер!!!!
Круто, полезно. Спасибо
Для меня не очень актуально, но я рад Вас видеть!
Пошла жара!
Спасибо за контент
Спасибо большое!
Очень кстати , как раз пришла платка с Китая.
Esp32 это крайне актуальная и интересная тема
Какие люди😎
Актуально)
Ураааа!
лайк, жму колокол, буду вспоминать чистый си и изучать eclipse.Cейчас пользуюсь C++visual studio code-platformio-framework arduino, как бы всё работает так как мне надо, но мне не нравится я ардуинщик))) и что я не на всю катушку использую данный контроллер.
В platformio можно и в режиме IDF программировать на ESP32, при создании проекта выбрать только надо.
Благодарю!
Поздравляю! Очень нужние и актуальные ролики для ESP32.
Добрый день! большое спасибо за цикл уроков!!! прошу сделать обзор ведомого ModBus/TCP. чтобы скадой можно было регисты опрашивать
О класс, буду следить. Может что новое узнаю от Вас. У ESP32 множество интересных аппаратных "фишек" которые могут быть очень полезны. В частности очень гибкая система перенастройки портов. То есть, например, SPI вешается на одни пины, однако перенастраивается на произвольные с небольшой потерей производительности. На ДМА можно повесить встроенный ЦАП и формировать композитный видеосигнал без напряга. VGA тоже без проблем. Мои эксперименты показывают, что 320х240(базовое разрешение 640х480х60) на внешний монитор нагружает 1 ядро(240Мгц) всего на 5-6%.
Есть и неприятные сюрпризы, типа относительно медленной работы с пинами на ввод-вывод(~50ns при 240Mhz) и неторопливых прерываний. Иногда можно решить проблему с отзывчивостью на внешние сигналы выделением одного ядра на циклический опрос. ULP тоже спасает, но регистров маловато, сильно не развернёшься.
а есть мануал, как накодить пал сигнал?
Комментарий для продвижения ролика ))
лайк + подписка
а можете рассказать, как полклбчить к компьютеру чисто модуль есп32, не отладочную плату к которой уже он припаян и есть юзб вход и чем тогда ее питать
Четыре SPI на сайте Вашем с ошибкой.
Спасибо за Вашу работу!
Спасибо
Спасибо вам большое за Ваши труды! Хотелось бы, чтобы еще немного слов было сказано о том как все-таки на Linux все это дело программировать. И еще раз большое Спасибо!
Microsoft Visual studio code + platformio
а в Вас есть видео про программирование плат под Линуксом?
Можно отключить боковые панели при открытии пдф - оглавление и т.д. Чтоб не закрывать их каждый раз (мне лично они всегда мешают)
Лучше один раз изучить си, чем несколько раз Си++, с ардуино такая беда у меня, не заладилось. Си++ от Си не сильно то отличается, добавлено ООП и некоторые нюансы, но программирование на ардуино для меня сложнее, так как изучив си, приходится еще изучать и библиотеки, если какая то библиотека не заработала или не заработала как надо, нужно либо искать и изучать другую библиотеку, либо переписывать эту, но что бы переписать эту нужно лезть в даташит и - здравствуй обычный подход на простом Си... Плюс ардуинки на 169 мегах брал, 328 для меня избыточны по флешу, а когда ими затаривался, они стоили существенно дешевле. Ну вот сложно 16 килобайт забить, если не использовать внешний дисплей, но стоит подгрузить ардуино библиотеки и все становится на свои места, память тает на глазах. Аналогично ХАЛ на СТМ 32, ковырял чужую библиотеку под графический дисплей, и только избавившись от хал я смог в 2 раза поднять скорость обновления дисплея, вроде и настройки эспиай одинаковые, но с хал отправлялось все гораздо медленнее, когда надоело разбираться, то я тупо заменил вазовы к хал на прямые операции, обращение к ножкам сделал вообще через битбандинг и вуаля, стабильно и быстро. Си++ с его ООП хорош в программировании на компьютере, там действительно без него туго, например графическую оболочку программы можно месяц писать...
Под виндовс еще можно на нем работать с помощью микропитона, это сильно экономит время.
Я так и не понял совет какой дляначала взять. Я бы взял плату где всё есть, а потом в зависимости от освоенных проектов бы покупал тот "набор" что в проекте.
сделайте урок на linux
Здравствуйте, понравилось как Вы излагаете материал. У Вас много хорошо изложенных уроков.
Подскажите пожалуйста с чего лучше начать обучение с нуля (ардуино, stm32, ESP8266, ESP32)?
Понимаю, что Вам скорее всего уже надоело отвечать на такие вопросы.... но всеже помогите определиться новичку в данном базовом вопросе дабы не убить уйму времени и не разочароваться)
Рекомендую esp32, в нем есть периферия на все случаи, и к ним все примеры готовые, можно по частям изучать, ну и esp-idf никаких ардуин.
я как раз недавно смотрел ролики про есп32 в плане генерации цветного видео в системе пал
думал сделать генератор тестовых таблиц для аналоговых теликов и понял, что непонятно, как генерить этот тв сигнал
уж больно он сложный оказался, а цвет добавить, то вообще лучше застрелиться
но мощности цапа хватает
а второй процессор ртц использует второй цап для генерации звука и все при помощи дма
Посмотрите библиотеку fabgl. Как раз недавно её автор добавил поддержку композита. Раньше только VGA было. Я ещё не смотрел, но судя по другим реализациям композита на ESP32 цветной сигнал так себе получается . А вот VGA отличный!!!
Добрый день. Посоветуйте, с чего лучше начать: с ардуино или можно сразу знакомиться с ESP32? Спасибо.
камрады-господа-панове, хелп, плз!
может кто-нибудь поделится с чайником, как заточить вышеупомянутое EspressifIDE для работы с ESP8266?
не каприз... ардуиновские инструменты никак не катят...
Винда не коннектится по блютусу, не подскажите в чем косяк?
Был бы раз уроку esp32-cam. У меня беда с параметрами - фото выходит очень темным
А какая частота дискретизации АЦП ?
Отлично, а то у меня WROOM 32D год валяется.
я esp32 программирую в windows уже 5 лет. что за проблемы у вас были?
В смысле не было среды? PlatformIO вместе с VSCode существуют уже очень давно.
Я имел в виду не было нормального тулчейна.
@@narodstream552 так оно же и тулчейн
точнее, немножко не так. PlatformIO - система сборки, а тулчейна поддерживается 2 - Arduino i ESP-IDF
О-па
Татуха удивила
IP телефон на нем можно забабахать?
оказывается можно
давайте и под линух! виндовс не нужен!
Спасибо . Давно ждал