Платы LuatOS ESP32C3

Sdílet
Vložit
  • čas přidán 14. 09. 2022
  • Информация о плате: wiki.luatos.com/chips/esp32c3...
    Код примера работы с экраном: github.com/MoonFox2006/Air101...
    Команда освобождения GPIO11:
    python.exe espefuse.py -p COMx burn_efuse VDD_SPI_AS_GPIO 1
    За нытье о ссылках на покупку без самостоятельного поиска на Али 7 суток расстрела!
  • Věda a technologie

Komentáře • 116

  • @BlackShadow_86
    @BlackShadow_86 Před rokem +12

    Спасибо за подробный обзор! Дай Бог Вам здоровья и творческих успехов!

  • @fisher7452
    @fisher7452 Před rokem +32

    18:54 Подскажу маленький лайфхак. Если нужно запустить командную строку для работы в директории открытой в проводнике, в адресной строке проводника пишем cmd (вместо полного пути). И вуаля, открывается командная строка сразу в нужном каталоге.
    ЗЫ Вы - нам, мы - Вам... ну хоть маленький "кешбек" ))))

    • @ath0mic
      @ath0mic Před rokem +1

      Правой кнопкой с зажатым шифтом на пустом месте в каталоге нажимаете, там есть "открыть кмд прям тут"

    • @fisher7452
      @fisher7452 Před rokem

      @@ath0mic для мышезависимых можно и так )))

    • @ath0mic
      @ath0mic Před rokem +2

      @@fisher7452 а как бьістро сделать на клавиатуре? F4, потом ctrl-a, backspace, cmd. Подскажите мьішезависимьім)

    • @fisher7452
      @fisher7452 Před rokem +1

      @@ath0micподкол зачёл ))))

    • @ath0mic
      @ath0mic Před 11 měsíci

      @@fisher7452 Не хотел, но так вышло)) Вопрос реален, может есть что-то очевидное о чем не знаю, но удобнее?

  • @OttoLilo
    @OttoLilo Před rokem +4

    Спасибо за практическую демонстрацию работы с фьюзами

  • @olexangrstetsiuk3092
    @olexangrstetsiuk3092 Před rokem +2

    Дааа , много увидел , мало чего понял , но все равно - БОЛЬШОЕ СПАСИБО за Ваш труд . Возможно когда нибудь и понадобятся мне эти ,,щпаргалочки,, Ваш энтузиазм - МНОГОЕ СТОИТ !

  • @John_Daw
    @John_Daw Před rokem +5

    После фразы "Конец уже близко" я заинтригованный уткнулся в экран.

  • @user-bh2ot5ks8f
    @user-bh2ot5ks8f Před rokem +1

    Очень интересно, особенно в плане нюансов

  • @SACREDDEVELOPER
    @SACREDDEVELOPER Před rokem +12

    10:30 USB Type-C провода обычно на борту имеют чип для согласования с зарядками и PD отсюда и потребление так как этот чип согласования хоть и мелки и ничего не потребляет но он там есть и что то делает :)

    • @veoramid
      @veoramid Před rokem

      В самом проводе? А зачем там?
      Насколько я знаю в потребителе должна стоять микросхема, которая по линиям данных запросит у генератора повышение напряжения. А в проводе зачем что-то делать?

    • @SACREDDEVELOPER
      @SACREDDEVELOPER Před rokem +3

      ​@@veoramid Микросхема контроля выходного напряжения или как ещё называют согласующая микросхема или умный провод, устанавливают именно в самом проводе для обеспечения данным проводом допустимых для него значений, допустим если наш провод без контроля и плохого качества, а устройство с поддержкой PD 2.0 запросит из зарядного устройства 100W то данный провод скорее всего этого не выдаст или вообще приведет к повреждению устройства. Поэтому телефон спрашивает у провода может ли он выдать необходимое ему и если он может то провод, переключает зарядное устройство в необходимый режим. Сделано это по больше части для оригинальности зарядного устройства, провода и устройства от производителя. Обычно в таких проводах устанавливают аналог alc4042 или ещё чего, так вот для её работы требуется питание отсюда и потребление, в рамках питания от зарядки это как бы не является проблемой, но для автономных устройств таких как на видео не рекомендуется использовать провода для запитки по типу usb type-C или использовать заведомо провод без поддержки протокола PD, QC и других быстрых протоколов зарядки

    • @veoramid
      @veoramid Před rokem +1

      @@SACREDDEVELOPER спасибо! Знаний в копилку +

    • @_vpru
      @_vpru Před 5 měsíci

      @@SACREDDEVELOPER это какая-то оху енная дичь! Провода с микросхемами - это удел всяких лошариков-фанатиков надкусанного яблока. Нормальные производители не огораживают анально своих покупателей, но яблодрочеры всё стерпят. Кроме того, неужели корячить целый микрочип в USB-C дешевле, чем просто тупо использовать НОРМАЛЬНЫЕ медные жилы, пропускающие всю стандартную мощность? Там много-то не надо.

  • @user-of3jj1jc6h
    @user-of3jj1jc6h Před 10 měsíci +2

    Познавательный канал, спасибо вам Алексей!

  • @tituszx1
    @tituszx1 Před rokem +4

    Интересный канал. Почему-то раньше в рекомендациях не выдавался. Подписался.
    Автору спасибо.
    А вот ссылочку на проверенного продавца через какой-нибудь сервис можно и оставить. Мы бы платки заказали, заодно и автора поддержали)

    • @alexmorozov73
      @alexmorozov73  Před rokem +1

      Копейки оскорбляют творцов. :) А на сколь-либо значимые компенсации рассчитывать не приходится.

    • @_vpru
      @_vpru Před 5 měsíci

      "проверенные продавцы" имеют тенденцию быстро протухать. Китайцы клювом не щёлкают - как только товар начинает расходиться как горячие пирожки - жди измены. Или цена подскочит или начнут бодяжить хламом или вообще разводить

  • @BredihinKA
    @BredihinKA Před rokem +1

    Спасибо за информотивное видео!

  • @user-en9sm7ed9g
    @user-en9sm7ed9g Před rokem +8

    Спасибо, интересно, но хочется добавить как минимум один комментарий с точки зрения схемотехника - для управления выводом . Для управления выводом PWB не потребуется микроконтроллера с толерантными к 5 вольтам портами. Дело в том, что входы любого микроконтроллера защищены диодами, которые служат в первую очередь для защиты от статики. Если подавать на них сигналы КМОП логики напрямую это кончится печально, но если подать 5 вольт через резистор достаточно большого сопротивления ничего страшного не произойдёт. 5,1 K - достаточно большое сопротивление и можно подсоединять без проблем. С другой стороны 3.3 вольта достаточно для того чтобы открыть стабилизатор U5.

    • @SACREDDEVELOPER
      @SACREDDEVELOPER Před rokem

      Ну проще не надеяться на китайский схемотехнический потенциал производства микроконтроллеров, дело в том что из-за подделки и удешевления производства могу вообще не ставить диоды, проще поставить согласующий транзистор и управлять питанием VCC на данную ножку. В противном случае из-за бросков или шумном питании с высокой амплитудой может привести к зависанию или выходу из строя микроконтроллером который управляет питанием.
      За частую данный выход используется обеспечения безопасности самого устройства, допустим у нас есть какой-то внешний сигнал без которого работа этого микроконтроллера будет в пустую или приведет к каким-то повреждениям, то питание просто не подается и тем самым избегают разрядки аккумулятора допустим если говорить об автономности или к невыполнению какого-то действия

    • @user-qc4jg7dh2r
      @user-qc4jg7dh2r Před rokem +1

      @@SACREDDEVELOPERналичие диода проверяется мультиметром, да и китайская электроника уже давно ушла от подделки таких мелочей как линейные стабилизаторы, отпускную стоимость фабричного крупносерийного производства сложно обскакать левому подвалу, так что обычно в т.н. подделки попадают отбракованные партии с тех-же фабрик с убежавщими характеристиками, либо не полностью функциональные, ну и если закупаться совсем по дну рынка, обязательно попадутся перепаковки более худщих (плюс возможно отбракованных) аналогов, кудаж без этого

  • @user-uy2xt5gl8h
    @user-uy2xt5gl8h Před rokem +3

    А я air105 на Luat IDE запилил, продаеться с камерой на алике. Еле зашил, пока разбирался у самого глаза с узились))) А так плата годная, даже камера работает.
    Думаю попробовать её для 3D принтера как дешевые мозги прикрутить, благо выводов много, и сам камень шустрый)))

  • @AlexanderStepanets
    @AlexanderStepanets Před rokem +1

    Интересно, познавательно, спасибо! :)

  • @barcooler
    @barcooler Před rokem +1

    Спасибо за видео!

  • @koshchey42
    @koshchey42 Před měsícem +1

    Для установки зависимостей можно выполнить (из папки tool-esptoolpy):
    pip install .
    или
    python -m pip install .
    Это вместо установки каждого требуемого пакета по отдельности, как показано с 21:52

    • @koshchey42
      @koshchey42 Před měsícem

      Или можно даже не заходить в папку tool-esptoolpy, а просто установить esptool, как рекомендуется в документации:
      python -m pip install esptool
      Установится более новая версия, чем имеющаяся в папке tool-esptoolpy.
      Потом espefuse (как и esptool) вызывается как модуль:
      python -m espefuse параметры

  • @nvv1305
    @nvv1305 Před rokem +1

    Спасибо за обзор!

  • @druite6693
    @druite6693 Před rokem +3

    "За нытье о ссылках на покупку без самостоятельного поиска на Али 7 суток расстрела!" Аплодирую стоя!

    • @_vpru
      @_vpru Před 5 měsíci

      лицом к стене?

  • @ulysse31_aka_nix
    @ulysse31_aka_nix Před rokem +1

    Great video, and thanks for the infos (watched with automatic translate ... and read your video descrption to find my answer about the GPIO11 ^^")
    Thanks a lot ! ^^'

  • @VladimirUlianov152
    @VladimirUlianov152 Před rokem +3

    11:00 вероятно в самом кабеле, в разъёме присутствует некий резистор для определения подключения кабеля к различной технике например, и через него идёт небольшая утечка, что сказывается на энергопотреблении. И заметно это именно в "режиме жёсткой экономии", т. к. резисторы там явно на сотни килоом.

  • @user-wv5wj7sz2e
    @user-wv5wj7sz2e Před rokem +1

    Алексей, в выложенном Вами примере в функции select надо COL_START = 1, ROW_START = 26. а то полоски белые справа и снизу на экране

    • @alexmorozov73
      @alexmorozov73  Před rokem

      В моём экземпляре экрана работало с теми значениями, что в коде.

  • @microsinnet7718
    @microsinnet7718 Před rokem +3

    Дополнительное энергопотребление, которое дает 60 мкА в глубоком сне, вероятно из-за того, что на SPI FLASH постоянно подается питание. Ножка IO11 неспроста носит функцию по умолчанию VDD_SPI - она специально предназначена для подачи питания на SPI FLASH. В режиме легкого и глубокого сна на ножку VDD_SPI автоматически (аппаратно) выводится 0 вольт.

    • @ConstantinKulikov
      @ConstantinKulikov Před 9 měsíci

      Не понял. Нет ли здесь противоречия -- "SPI FLASH постоянно подается питание" и "В режиме легкого и глубокого сна на ножку VDD_SPI автоматически (аппаратно) выводится 0 вольт."

  • @alexpawlov7607
    @alexpawlov7607 Před rokem +1

    Спасибо за хороший обзор. // странно, что всё ещё на винде.

  • @drubakha
    @drubakha Před rokem +1

    А что там с потреблением на пониженных частотах?

  • @PlaceTickets
    @PlaceTickets Před rokem +1

    Там зависимость должна быть. Между потреблением-напряжением и скоростью чипа. Если уменьшить напряжение, то частоту уже нельзя использовать максимальную.

  • @-Darkweider
    @-Darkweider Před rokem +1

    На 090223 плата без моста. Делается Без перевода в boot, можно использовать PS встроенный в Pio.

  • @veoramid
    @veoramid Před rokem

    Спасибо. Китайцы наше все....

  • @alexseme6052
    @alexseme6052 Před rokem +1

    Здравствуйте. Спасибо за интересную информацию! Хотел у вас узнать есть ли какая либо плата на esp32 с помощью которой я бы мог с сим карты раздавать интернет(т.е. сделать точку доступа)? Спасибо.

    • @alexmorozov73
      @alexmorozov73  Před rokem

      А если гуглу задать вопрос "esp32 sim"?

  • @jimsonweed1846
    @jimsonweed1846 Před rokem +2

    Почти во всех шнурах тайп си на даталиниях стоят резисторы.

  • @user-en9sm7ed9g
    @user-en9sm7ed9g Před rokem +1

    По поводу энергопотребления - ESP32 конечно не Nordic! Но 20-30 mkA уже достойный результат, который вполне вероятно можно улучшить если заменить китайскую схемотехнику в обвязке на оптимизированную под снижение энергопотребления

    • @yohabi
      @yohabi Před rokem +1

      Не 20-30, а 200-300 во сне

  • @user-md8ms8fv1l
    @user-md8ms8fv1l Před rokem +3

    看到自家出的板子了,这块板子在官方淘宝店售价是¥9.9包邮
    这块屏幕拓展板兼容全系列luatos的开发板(air101/103/105/air32f103)
    另外我会在wiki页面添加上google translate的按钮,这样就不需要使用特定的浏览器了😀

  • @Alehandro7919
    @Alehandro7919 Před rokem

    В режиме deep sleep память Flash всегда находится под питанием (vdd_spi вывод не задействован). При питании флеша от этого вывода, в режиме deep sleep потребление должно быть ещё ниже, а не 60 мкА.

  • @youliantroyanov2941
    @youliantroyanov2941 Před rokem +1

    PWB comes from "PoWer Button"? So one could add a touch button easily to turn on/of the board?

    • @drubakha
      @drubakha Před rokem

      Only if you wanna made power reset )

  • @tailerbrown6825
    @tailerbrown6825 Před rokem +2

    зачем это нужно? чем эта плата хороша кроме как я понимаю цены?

  • @Tim_AV
    @Tim_AV Před rokem

    а просыпается он от чего, небось от таймера какого нибудь? у него вдт есть, может от вдт его будить? и посмотреть на ацп, может он включен, или ещё какая периферия. не должен современный процессор в слипе столько жрать

  • @MrSamaranches
    @MrSamaranches Před rokem +2

    По поводу энергопотребления - при подключенном шнурке платка шлёт через него, как через антенну, сигналы в Китай

    • @alexmorozov73
      @alexmorozov73  Před rokem +1

      Шутки без смайликов не засчитываются :)

  • @youliantroyanov2941
    @youliantroyanov2941 Před rokem

    U da man 👍

  • @Avenir-Sigrun
    @Avenir-Sigrun Před rokem

    Вопрос. Команда освобождения GPIO11: python.exe espefuse.py -p COMx burn_efuse VDD_SPI_AS_GPIO 1 возможна на Си или другим способом ?

    • @alexmorozov73
      @alexmorozov73  Před rokem +1

      Изучайте SDK про работу с фьюзами, по идее все возможно и "напрямую".

  • @manson831
    @manson831 Před rokem +1

    Подскажите пожалуйста чем шрифт генерировали?

    • @alexmorozov73
      @alexmorozov73  Před rokem

      Взял из BIOS видеокарты VGA, пришлось только транспонировать.

  • @user-xn1rd5ps2w
    @user-xn1rd5ps2w Před 6 měsíci

    Привет! У кого нибудь есть пример кода под esp32c3, в котором работает передача и прием данных через интерфейс USB/JTAG в режиме эмуляции usb-vcp? В ESP-IDF есть пример под названием basic-console, но добиться от него приема или передачи данных не удалось((

  • @sergiofarconi1783
    @sergiofarconi1783 Před 23 dny

    Не получаться запустить efuse. Сначала путь не находил, далее файл не исполняемый, а потом и вовсе ошибку выдал

  • @user-rd3lj4gn4s
    @user-rd3lj4gn4s Před rokem +1

    Без моста - это те которые новые (С3)? Значит более дешёвая потребляет меньше?

    • @alexmorozov73
      @alexmorozov73  Před rokem

      Мост же тоже потребляет энергию, причем всегда. Так что да, более дешевый вариант экономичнее.

    • @user-rd3lj4gn4s
      @user-rd3lj4gn4s Před rokem

      @@alexmorozov73 я думал мост потребляет энергию только когда задействован.

  • @user-wv5wj7sz2e
    @user-wv5wj7sz2e Před rokem

    Александр, Вам удалось настроить проект в PlatformIO для этой платы?
    Подскажите как настроить, встроенный USB-JTAG в проекте.
    У меня не получается, даёт ошибку
    Error: unable to find a matching CMSIS-DAP device
    Вот мои настройки проекта.
    [env]
    platform = espressif32
    framework =
    arduino
    espidf
    build_flags = -DCONFIG_BLINK_GPIO=12
    monitor_speed = 115200
    board_build.mcu = esp32c3
    board_build.f_cpu = 160000000L
    [env:airm2m_core_esp32c3]
    board = airm2m_core_esp32c3
    build_flags = -DARDUINO_AirM2M_CORE_ESP32C3, -DDARDUINO_USB_MODE=1, -DCONFIG_BLINK_GPIO=12, -DARDUINO_USB_CDC_ON_BOOT
    upload_protocol = esptool
    debug_tool = cmsis-dap
    Заранее благодарю!
    P.S. у меня плата без CH343

    • @alexmorozov73
      @alexmorozov73  Před rokem +1

      Во-первых, я Алексей.
      Во-вторых, странно указать ARM'овский отладчик и чего-то ждать от ESP32...
      Или debug_tool и upload_protocol = esp-usb-bridge
      или вообще не указывать ничего, GPIO9 к земле само активирует CDC для загрузки, которое и есть UART.

  • @ezshua
    @ezshua Před rokem +1

    TypeC включают чипы идентификации в самих шнурах

  • @Sowecanmaybe-bs3el
    @Sowecanmaybe-bs3el Před měsícem

    Здравствуйте, подскажите пожалуйста эту плату можно использовать как вай фай репитер?

    • @alexmorozov73
      @alexmorozov73  Před měsícem

      Убогий расширитель покрытия можно сделать даже на ESP8266, думаю и на ESP32 можно. Само собой со своим NAT, именем сети и низкой скоростью.

  • @evgeniy77815
    @evgeniy77815 Před rokem

    Спасибо. А как добавить в Platfrmio поддержку ESP32C3, а то при компиляции Вашего проэкта выдает : PLATFORM: Espressif 32 (3.5.0) > Espressif ESP32-C3-DevKitM-1
    Error: This board doesn't support arduino framework!

    • @alexmorozov73
      @alexmorozov73  Před rokem +1

      Может пора платформу ESP32 в PIO обновить, а то сейчас актуальная версия 5.2.0?

  • @ranikeev
    @ranikeev Před rokem +1

    Ввожу ту же ссылку что и у Вас на wiki. А у меня весь сайт на китайском.
    Как увидеть английский wiki?

    • @alexmorozov73
      @alexmorozov73  Před rokem

      Видимо научиться пользоваться гугл хромом.

    • @user-ls2mi3xs2d
      @user-ls2mi3xs2d Před rokem

      В мозилле в дополнениях есть переводчик вэб страниц.

  • @icecat4422
    @icecat4422 Před 8 měsíci

    Добрый день!
    Залили Ваш код в купленный комплект плат на али, Все цвета на дисплее почему-то инвертированные.
    Что поправить в коде?

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

      Если вызов метода inverse(true) не дает нужного результата, то портите функцию rgb, переставив местами цвета.

    • @icecat4422
      @icecat4422 Před 8 měsíci

      Спасибо, завтра попробую.

  • @arseniikatkov
    @arseniikatkov Před rokem +1

    Алексей, скажите, где можно почитать про то, как аппаратно реализуется PWM на MCU?

    • @kalobyte
      @kalobyte Před rokem +3

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

    • @arseniikatkov
      @arseniikatkov Před rokem

      @@kalobyte Вау! спасибо, я даже этого не знал, но всё же интересна аппаратная частью Что это? Конденсаторы, транзисторы. Как реализована схемотехника?

    • @kalobyte
      @kalobyte Před rokem +1

      ​@@arseniikatkov
      этим никто не заморачивается, т.к. это область уже разработчиков мелкасхем
      программист контроллеров думает максимум на уровне функциональных блоков, работа которых описана в даташите
      а какие там детали в них - это всем по барабану
      могу сказать, что никаких конденсаторов и резисторов там нет, все сделано на полевых транзисторах
      из транзисторов сделаны простые логические элементы И, ИЛИ, НЕ, ИНЕ, ИЛИ НЕ
      из этих простых элементов создаются более сложные элементы
      д-триггер, рс-триггер
      из триггеров создаются еще более сложные счетчики и регистры, цифровые компараторы и еще кучу всего
      из этих блоков создаются блоки алу - сумматор, вычитатель, блок сравнения
      алу уже является ядром процессора
      для понимания смотри ролики про логические элементы, как они работают, как из них создавать логические схемы
      потом загугли шило, справочник по цифровым микросхемам 155 566 серии середины 90х, там есть хорошие картинки со схемами этих всех элементов начиная странзисторов и там увидиш, как все это сделано
      это материал примерно на 30 часов непрерывного просмотра, чтобы понять основы цифровых мелкасхем, словами это не описать, чтобы ты что-то понял
      я только дал тебе направление, куда гуглить
      еще гугли таблицы карно

    • @olexangrstetsiuk3092
      @olexangrstetsiuk3092 Před rokem

      @@kalobyte ,ух ты как щепетильно разобрал вопрос . Для меня любителя , такое объяснение очень нужно ,СПАСИБО .

    • @alexmorozov73
      @alexmorozov73  Před rokem +1

      Как уже так или иначе сказали товарищи выше, по сути PWM именно что аппаратно реализуется как таймер и компаратор регистра со значением заполнения (т.е. на каждом тике таймера если значение счетчика таймера меньше регистра, то на ногу подается 0, если больше или равно - 1, ну или наоборот в зависимости от режима PWM). Вполне понятно это расписано хотя бы в документации на любые AVR в главе о таймерах (например на Atmega168/328).
      В случае AVR все PWM ноги привязаны к аппаратным таймерам, в случае с ESP32 есть отдельные таймеры для PWM и матрица связи GPIO с блоками МК.
      Ну и понятно, что чисто программно на прерывании таймера можно реализовать PWM, проще всего (имхо) методом BCM.

  • @ConstantinKulikov
    @ConstantinKulikov Před 9 měsíci +1

    Получилось ли у вас запустить плату от напряжения 3.3 вольта? У меня не запускается.

    • @ConstantinKulikov
      @ConstantinKulikov Před 9 měsíci +1

      В общем проблема в токе. Потребление при включении, конечно, конское.

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

      Это вы еще ESP32-C6 не пробовали... :)

  • @koshchey42
    @koshchey42 Před rokem

    Недостаточно раскрыта тема, какие преимущества даёт мост. Верно ли, что только при наличии моста работает отладка?
    Можно ли заменить мост внешней платой на CH340 с Ali?

    • @alexmorozov73
      @alexmorozov73  Před rokem

      Что вы понимаете под термином "отладка"?
      Мост само собой можно заменить на внешний, только перезагрузку платы для заливки прошивки и переход в режим этой самой прошивки придется делать вручную. Т.е. нажать кнопку, удерживая ее нажать ресет - модуль вошел в режим прошивки. Теперь можно шить хоть внешним мостом, хоть встроенным USB CDC.

    • @koshchey42
      @koshchey42 Před rokem

      @@alexmorozov73 *Что вы понимаете под термином "отладка"?*
      Обычные функции отладчика: точки останова, пошаговое выполнение, просмотр значений переменных и ряд других функций, я перечислил основные.
      Из вашего ответа непонятно, зачем нужен мост, когда есть встроенный. Если делают внешний, значит в нём есть какой-то смысл? Хотелось бы понять какой.

    • @alexmorozov73
      @alexmorozov73  Před rokem

      USB-UART мост делают для МК без поддержки USB CDC и для использования DTR и RTS для перезагрузки в режим прошивки.
      Отладке мост никак не поможет. Отладка идет через JTAG интерфейс или в случае с ESP323-C3/S2/S3 через USB JTAG.

    • @koshchey42
      @koshchey42 Před rokem

      @@alexmorozov73 Я пока пользовался только Adruino nano, там отладчик не поддерживается. Конечно, я могу программировать и без отладчика, но если есть более навороченные контролеры, логично ожидать от них большего функционала.
      Я читал на Ali в описании какого-то МК, что возможность отладки связана с наличием USB-моста. Возможно, это был STM32, не помню.

    • @koshchey42
      @koshchey42 Před rokem

      @@alexmorozov73 Спасибо. Значит я перепутал мост и JTAG.

  • @VisualGadget
    @VisualGadget Před rokem

    Моя версия: диоды защиты от статики выпрямляют наводки на проводе и подают их на шину питания. Это паразитное питание, конторе компенсирует часть потребления от источника, уменьшая ток на нём.

  • @andreyparovozz
    @andreyparovozz Před rokem

    Не совсем понятно, для чего автор замеряет энергопотребление с включенным LDO. Если нужен выдающийся результат по низу энергопотребления, то LDO надо выключать, а ещё лучше вообще удалить. В качестве источника питания использовать LiFePo4 аккумуляторы - их диапазон напряжений почти совпадает с допустимым диапазоном питания чипа.
    После нахождения в DEEPSLEEP, плата неизбежно перезагрузится, что вызовет бросок тока даже при использовании power management (делитель тактовой частоты). Поэтому надо хорошо посчитать: возможно LIGHTSLEEP будет даже выгоднее, чем DEEPSLEEP.
    Самое интересное начинается, когда будет использовано то, ради чего эти чипы приобретаются - радиоинтерфейс. BLE здесь кажется хорошим решением, т.к. в стеке NimBLE для ESP32 производителем уже внедрён режим LIGHTSLEEP без потери соединения. Но опять-таки - чтобы получить выдающийся результат, чипу необходим часовой кристалл, который не распаян ни на одной известной мне devboard.
    Вывод такой: если нужен самый лучший результат по энергопотреблению, то с заводскими платами ловить нечего. Только собственные решения.
    И ещё. devboard с распаяной флешкой интересен только в одном случае: если вам не хватает 4МБ памяти под прошивку. Если прошивка не превышает 4 МБ, то гораздо интереснее чипы с распаяной внутри флешкой. Есть ещё один плюс: готовые SMD модули на таких чипах весьма миниатюрные.

  • @serggorod1423
    @serggorod1423 Před rokem +1

    21:00 начинается все по взрослому!

  • @arseniyp4492
    @arseniyp4492 Před rokem

    да по эти платам не только обзоров... по ним вообще ничего особо нет!( куча готовых проектов только на старые esp32, а на s3, c3 ничего!( разве что только комментарии в чатах гитхаба и телеги, что то-то и то-то фигово работает. или баги там и там в сторонних библиотеках от разрабов разных сенсоров... крч. никаких инструкций тем более особо нет.
    т.е. если есть возможность, плз, выкладывайте простенькие адаптированные версии поделок аля показания датчика i2c на экран, и обновлять через сколько-то сек и тп.

  • @user-wh6hn7tr5e
    @user-wh6hn7tr5e Před 11 měsíci +1

    Еще раз спосибо. Не заметил что для с3 кпил для экспере одоптирывал и для простой esp32 оказался прикольней чем другие варианты вроде все просто цвета минюшки можно слепить.. Дрбвылю себе в код 4 рвсположения экрана и фуннкцию авто чентровки.

  • @microsinnet7718
    @microsinnet7718 Před rokem +1

    Лучше бы AutoBoot сделали от сигналов DTR и RTS...

    • @alexmorozov73
      @alexmorozov73  Před rokem

      И как на CDC вы себе это представляете?
      На плате с UART мостом авторесет само собой реализован.

    • @microsinnet7718
      @microsinnet7718 Před rokem

      @@alexmorozov73 С точки зрения пользователя я себе это представляю как косяк разработчиков чипа/загрузчика/платы.

  • @serggorod1423
    @serggorod1423 Před rokem

    Ошибаетесь , почитать разобрался! Код сильно поможет потыкатся в объявлениях и переход ах.

  • @Avenir-Sigrun
    @Avenir-Sigrun Před rokem +2

    Два пальца вверх!!

  • @hutoryanin
    @hutoryanin Před rokem +1

    Плак Плак ну ты и жадина, ссылками на али не поделился ;'(

    • @user-cm9nh5hv7w
      @user-cm9nh5hv7w Před rokem +1

      Без проблем ищется на али по фразе "ESP32 C3"

    • @hutoryanin
      @hutoryanin Před rokem

      @@user-cm9nh5hv7w не нашёл такую

    • @hutoryanin
      @hutoryanin Před rokem +1

      @@user-cm9nh5hv7w теперь нашёл, благодарю

    • @taxizztop6052
      @taxizztop6052 Před rokem

      ESP32C3-CORE

    • @hutoryanin
      @hutoryanin Před rokem

      @@taxizztop6052 вообще-то я рассчитывал на расстрел))