Video není dostupné.
Omlouváme se.

Мигаем светодиодом "по-взрослому" на ESP32-C2

Sdílet
Vložit
  • čas přidán 19. 08. 2024
  • Пример управления адресным светодиодом APA106 на МК ESP32-C2 с помощью Dedicated GPIO: github.com/Moo...

Komentáře • 21

  • @zombie_v
    @zombie_v Před 6 měsíci +1

    ну вот, совсем другое дело, в этом видео замечательно всё, особенно асм риск пять, из вредности, только одно замечание, добавьте комментарии в код, хотя бы самую малость

    • @alexmorozov73
      @alexmorozov73  Před 6 měsíci +6

      Я называю функции и переменные самодокументируемыми именами, мне этого достаточно. Кто код не понимает в принципе, никакие комментарии не помогут, а мне время свое жаль.

  • @openFrimeTv
    @openFrimeTv Před 6 měsíci

    о, ну вот это уже серьезный контент) респект

  • @lorensstudio3233
    @lorensstudio3233 Před 6 měsíci

    Было бы интересно узнать, как лучше самостоятельно изучить c/c++ для работы с микроконтроллерами имея скромную базу с университета? Было бы круто, если бы вы сделали такой ролик с подборкой литературы, какие предметные области нужно изучать (отц, микроэлектронику, высшую математику или что-то подобное). В общем что и как нужно изучить, что бы серьезно заниматься этим. :)

    • @alexmorozov73
      @alexmorozov73  Před 6 měsíci +2

      У меня нет ответов на ваши вопросы.
      Я занимался программированием со старших классов советской школы благодаря УПК, потом работал в советском ВЦ до распада СССР, но мое высшее образование не связано с программированием. Учил C++ по книге самого Страуструпа (не советую :) ), т.е. практически с самого начала начал (уже были шаблоны и исключения, но stl еще не была частью стандарта и вроде бы множественного наследия не было). Но всю жизнь писал на Паскале (позже Delphi).
      О Дуринах узнал лет 7 назад. Пока ждал заказанный из Китая набор с UNO и датчиками, прочел пару книг и понеслось...

    • @user-yh9kx4dy8p
      @user-yh9kx4dy8p Před 6 měsíci +2

      Си хорошо учить по книге Кернигана и Ричи, книжка небольшая. Ещё есть от O`Reily, тоже хороша. Си можно освоить самостоятельно за пару месяцев без проблем. С++ - это уже сложно, там всякие абстрактные концепции и прочие сложные штуки. Это уже надолго. По Си есть хорошие видеокурсы от "специалиста", рекомендую.

    • @b2b4
      @b2b4 Před 6 měsíci

      1) с и с++ для МК и современный c++ это довольно далекие друг от друга языки, т.к. используют разные парадигмы
      2) Учить только на практике. К сожалению, все они славятся тем, что тебе надо "просто знать" что есть такая функция.

  • @Ownedyou
    @Ownedyou Před 6 měsíci

    Есть такая компания AI Thinker. Если не ошибаюсь они стояли у истоков ESP-8266. У них есть много интересных модулей, но всё что я нашёл по документации это на китайском или кривой перевод. Может интересная тема для видео?

    • @alexmorozov73
      @alexmorozov73  Před 6 měsíci

      Когда-то они создали модули ESP-07 и ESP-12, которые в исполнении разных подвалов используются до сих пор. Но уже давно делают новые модули не на Espressif, так что мне они больше неинтересны.
      И опять же, был такой модуль ESP-12H на ESP32-S2 в форм-факторе ESP-12, в принципе интересная мощная железка, у меня был ролик про нее. Я их даже прикупил полсотни. И что теперь? Их не купить при всем желании! Так что больше я никакие долгосрочные проекты на кастомных модулях делать не хочу, только на родных от Espressif, пусть они и как правило дороже.

  • @user-ty2ns3in8z
    @user-ty2ns3in8z Před 6 měsíci +1

    А ESP32 S3 не лучше ESP32C2

    • @VadRov
      @VadRov Před 6 měsíci +6

      Alex, очевидно, исходит из того, что мопеду двигатель от Боинга не нужен. Если функционала более дешевого С2 достаточно, то его и следует выбирать. ИМХО 😉

    • @Valera.k
      @Valera.k Před 6 měsíci

      Да и интересно наверное на ядре risc-v запилить

  • @wandemeir4394
    @wandemeir4394 Před 6 měsíci

    Какой-то дичайший овериженеринг. Данная штука реализуется на RMT + DMA или SPI + DMA в итоге процессорное ядро вообще свободно.

    • @alexmorozov73
      @alexmorozov73  Před 6 měsíci

      Как найдете RMT в ESP32-C2 - не забудьте производителю о своей находке рассказать. SPI из 3-х контроллеров нам доступен только один, так что может быть задействован в проекте.

    • @wandemeir4394
      @wandemeir4394 Před 6 měsíci

      @@alexmorozov73 И в правду, вырезали всю периферию какую возможно. А что с классическим вариантом от stm32 PWM + DMA?

    • @alexmorozov73
      @alexmorozov73  Před 6 měsíci

      Вы же вроде бы ознакомились с даташитом? Неужели не посмотрели, с чем местный DMA связан? Только с SPI2 и SHA если что.
      Обрезали у C2 все что можно. Но (ИМХО) он все равно неплохой конкурент для ESP8266, все-таки оперативки в разы больше.

    • @wandemeir4394
      @wandemeir4394 Před 6 měsíci

      @@alexmorozov73 Не я с даташитом не ознакамливался, потому в конце прошлого комментария стоит именно знак вопроса. Спасибо за инфу, буду знать что лучше С2 не использовать.

  • @vladimirt7878
    @vladimirt7878 Před 6 měsíci

    Спасибо за видео.
    А почему не ESP-IDF?

    • @alexmorozov73
      @alexmorozov73  Před 6 měsíci

      А что по вашему на видео?

    • @vladimirt7878
      @vladimirt7878 Před 6 měsíci

      ​@@alexmorozov73vs code

    • @alexmorozov73
      @alexmorozov73  Před 6 měsíci +2

      С плагином ESP-IDF. Или вы думаете, что ESP-IDF - это IDE? Это SDK, к среде редактирования отношения не имеет.
      Ну а если вы про Espressif IDE или как его там, то я уже отвечал под другим видео, что не видел его и не понимаю, зачем мне какая-то обертка над тормозным Эклипсом.