Программирование МК ESP32. Урок 1. Первое знакомство с контроллером ESP32
Vložit
- čas přidán 25. 07. 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 - Věda a technologie
Спасибо за то что не бросаете свое дело с уроками на протяжении стольких лет!
С возвращением!!!! С нетерпением ожидаю новых видео. Как раз хотел начать изучать, а тут такой подарок!
Приветствую! Огромное Вам Спасибо за ваши уроки. ESP32 очень вовремя (для меня), 2 дня не могу завести esp32-cam. С нетерпение буду ждать новых выпусков!
С возвращением. Рад видеть новые уроки.
Давно ждал и надеялся что будут уроки по ESP32
Здравствуйте, Владимир. Очень рад Вас снова, видеть! Благодарю за ваш труд.
Автор ТЫ лучший!!! Самые крутые курсы по микроконтроллерам, респект!!
За всеми новинками современных электронных решений трудно самостоятельно уследить.
Спасибо Вам что помогаете быстро разобраться в новых технологиях.
Спасибо!
Что за бред. Как раз только самому и нужно разбираться и исследовать, никто никогда не сделает за тебя. Когда 32бит МК можно уже за 10 центов купить и которыми я уже пользуюсь, т.к. сам все исследую, ткни мне где и кто об этом за тебя уследил? Тебе всякие блогеры все AVR дно из 90х впаривают, паразитируя на давно заезженной теме и только осиливших и то в кавычках ардуино, что к владению и знанию МК не имеет отношения, хотя для этого нужно всего лишь взять и прочитать manual от производителя и больше ничего чтоб полностью знать устройство МК. Когда даже в локальных радиодеталях возле дома можно купить за 50р 32бит МК 144МГц с потреблением 9мА на этой частоте, ахахахахахахаха. Опять же ткyи где и кто это за тебя уследил. Уследить ему трудно, ахахахаха. Нет желания это называется. Давно придумана мудрость "Кто хочет, ищет возможности. Кто не хочет, ищет оправдания"
А вот это - неожиданно и приятно. С 8266 разобрались, а к 32 страшно было в руки брать, посмотрев в его api. Жду не дождусь следующих уроков. Спасибо.
спасибо за урок, у удовольствием буду смотреть следующие !
Спасибо! С нетерпением ждем продолжение
Оооо, наконец, сколько я это выпрашивал
Отлично, новое видео и сайт ваш заработал, а то было время был не доступен.
Шикарная тема очень жду новых видео
Новый урок! Это хорошо!
Благодарю, долговато пришлось ждать👍
Спасибо огромнре за ваш труд! Вы таак помогаете в разработках, я как в библию за советом лажу в ваш сайт ;)
Спасибо . Давно ждал
Я visual studio code platformio пользуюсь.... Удобно и практично!!!! И прошивается сразу!!!
жду с нетерпением следующий урок
Очень хорошо. Спасибо Вам.
Круто, полезно. Спасибо
Спасибо за Ваш труд.
Дождался !
вот он долгожданный МК
Хороший контроллер, прекрасный Владимир
ух.дождались)
Ого! Супер!!!!
Для меня не очень актуально, но я рад Вас видеть!
Спасибо большое!
Спасибо за контент
Пошла жара!
Благодарю!
Давно Вас небыло видно.
Добрый день! большое спасибо за цикл уроков!!! прошу сделать обзор ведомого ModBus/TCP. чтобы скадой можно было регисты опрашивать
Какие люди😎
Спасибо, посмотрим, на что способен этот подарочек от китайцев)
Esp32 это крайне актуальная и интересная тема
Актуально)
Поздравляю! Очень нужние и актуальные ролики для ESP32.
Ураааа!
Очень кстати , как раз пришла платка с Китая.
Спасибо
лайк + подписка
а можете рассказать, как полклбчить к компьютеру чисто модуль есп32, не отладочную плату к которой уже он припаян и есть юзб вход и чем тогда ее питать
лайк, жму колокол, буду вспоминать чистый си и изучать eclipse.Cейчас пользуюсь C++visual studio code-platformio-framework arduino, как бы всё работает так как мне надо, но мне не нравится я ардуинщик))) и что я не на всю катушку использую данный контроллер.
В platformio можно и в режиме IDF программировать на ESP32, при создании проекта выбрать только надо.
О класс, буду следить. Может что новое узнаю от Вас. У ESP32 множество интересных аппаратных "фишек" которые могут быть очень полезны. В частности очень гибкая система перенастройки портов. То есть, например, SPI вешается на одни пины, однако перенастраивается на произвольные с небольшой потерей производительности. На ДМА можно повесить встроенный ЦАП и формировать композитный видеосигнал без напряга. VGA тоже без проблем. Мои эксперименты показывают, что 320х240(базовое разрешение 640х480х60) на внешний монитор нагружает 1 ядро(240Мгц) всего на 5-6%.
Есть и неприятные сюрпризы, типа относительно медленной работы с пинами на ввод-вывод(~50ns при 240Mhz) и неторопливых прерываний. Иногда можно решить проблему с отзывчивостью на внешние сигналы выделением одного ядра на циклический опрос. ULP тоже спасает, но регистров маловато, сильно не развернёшься.
а есть мануал, как накодить пал сигнал?
Спасибо вам большое за Ваши труды! Хотелось бы, чтобы еще немного слов было сказано о том как все-таки на Linux все это дело программировать. И еще раз большое Спасибо!
Microsoft Visual studio code + platformio
а в Вас есть видео про программирование плат под Линуксом?
Комментарий для продвижения ролика ))
Добрый день. Посоветуйте, с чего лучше начать: с ардуино или можно сразу знакомиться с ESP32? Спасибо.
Четыре SPI на сайте Вашем с ошибкой.
Спасибо за Вашу работу!
Был бы раз уроку esp32-cam. У меня беда с параметрами - фото выходит очень темным
Можно отключить боковые панели при открытии пдф - оглавление и т.д. Чтоб не закрывать их каждый раз (мне лично они всегда мешают)
Здравствуйте, понравилось как Вы излагаете материал. У Вас много хорошо изложенных уроков.
Подскажите пожалуйста с чего лучше начать обучение с нуля (ардуино, stm32, ESP8266, ESP32)?
Понимаю, что Вам скорее всего уже надоело отвечать на такие вопросы.... но всеже помогите определиться новичку в данном базовом вопросе дабы не убить уйму времени и не разочароваться)
Рекомендую esp32, в нем есть периферия на все случаи, и к ним все примеры готовые, можно по частям изучать, ну и esp-idf никаких ардуин.
А какая частота дискретизации АЦП ?
Под виндовс еще можно на нем работать с помощью микропитона, это сильно экономит время.
Винда не коннектится по блютусу, не подскажите в чем косяк?
Я так и не понял совет какой дляначала взять. Я бы взял плату где всё есть, а потом в зависимости от освоенных проектов бы покупал тот "набор" что в проекте.
я как раз недавно смотрел ролики про есп32 в плане генерации цветного видео в системе пал
думал сделать генератор тестовых таблиц для аналоговых теликов и понял, что непонятно, как генерить этот тв сигнал
уж больно он сложный оказался, а цвет добавить, то вообще лучше застрелиться
но мощности цапа хватает
а второй процессор ртц использует второй цап для генерации звука и все при помощи дма
Посмотрите библиотеку fabgl. Как раз недавно её автор добавил поддержку композита. Раньше только VGA было. Я ещё не смотрел, но судя по другим реализациям композита на ESP32 цветной сигнал так себе получается . А вот VGA отличный!!!
я esp32 программирую в windows уже 5 лет. что за проблемы у вас были?
сделайте урок на linux
Лучше один раз изучить си, чем несколько раз Си++, с ардуино такая беда у меня, не заладилось. Си++ от Си не сильно то отличается, добавлено ООП и некоторые нюансы, но программирование на ардуино для меня сложнее, так как изучив си, приходится еще изучать и библиотеки, если какая то библиотека не заработала или не заработала как надо, нужно либо искать и изучать другую библиотеку, либо переписывать эту, но что бы переписать эту нужно лезть в даташит и - здравствуй обычный подход на простом Си... Плюс ардуинки на 169 мегах брал, 328 для меня избыточны по флешу, а когда ими затаривался, они стоили существенно дешевле. Ну вот сложно 16 килобайт забить, если не использовать внешний дисплей, но стоит подгрузить ардуино библиотеки и все становится на свои места, память тает на глазах. Аналогично ХАЛ на СТМ 32, ковырял чужую библиотеку под графический дисплей, и только избавившись от хал я смог в 2 раза поднять скорость обновления дисплея, вроде и настройки эспиай одинаковые, но с хал отправлялось все гораздо медленнее, когда надоело разбираться, то я тупо заменил вазовы к хал на прямые операции, обращение к ножкам сделал вообще через битбандинг и вуаля, стабильно и быстро. Си++ с его ООП хорош в программировании на компьютере, там действительно без него туго, например графическую оболочку программы можно месяц писать...
камрады-господа-панове, хелп, плз!
может кто-нибудь поделится с чайником, как заточить вышеупомянутое EspressifIDE для работы с ESP8266?
не каприз... ардуиновские инструменты никак не катят...
Отлично, а то у меня WROOM 32D год валяется.
IP телефон на нем можно забабахать?
оказывается можно
В смысле не было среды? PlatformIO вместе с VSCode существуют уже очень давно.
Я имел в виду не было нормального тулчейна.
@@narodstream552 так оно же и тулчейн
точнее, немножко не так. PlatformIO - система сборки, а тулчейна поддерживается 2 - Arduino i ESP-IDF
О-па
Татуха удивила
давайте и под линух! виндовс не нужен!
Я дождался.... спасибо))