Маленькие хитрости RISC-V ULP ядра МК ESP32-S2/S3

Поделиться
HTML-код
  • Опубликовано: 25 авг 2024
  • Чтобы не будить основное ядро МК из кода ULP, когда в этом нет необходимости, замените вызов
    ulp_riscv_wakeup_main_processor();
    на
    if (! (READ_PERI_REG(RTC_CNTL_LOW_POWER_ST_REG) & RTC_CNTL_MAIN_STATE_IN_IDLE)) ulp_riscv_wakeup_main_processor();

Комментарии • 21

  • @user-rd8jk9hi4b
    @user-rd8jk9hi4b Год назад +4

    Спасибо огромное, что делитесь своими наработками, и, тем самым, помогаете другим.

  • @chegleeff
    @chegleeff Год назад

    Спасибо! Конечно интересно!

  • @lorensstudio3233
    @lorensstudio3233 5 месяцев назад

    Подскажите, вот как перейти от уровня программирования в arduino ide с библиотеками к такому пониманию? Есть литература по специфическому программированию, что бы потом читать документацию от производителя и понимать что и где надо писать? Просто столкнулся с проблемой, что дойдя до какого то достаточно не высокого уровня кончаются доступные источники информации как дальше развивать навыки.

  • @user-hh1vp6vt8w
    @user-hh1vp6vt8w 6 месяцев назад

    День международной солидарности трудящихся в борьбе за свои права!

  • @NIKOLAY_PSHONIA
    @NIKOLAY_PSHONIA 10 месяцев назад

    Подскажите есть ли у вас на канале esp в качестве точки доступа работает с мобилкой. С мобилки могу передать данные и сразу получаю ответ, а с esp не могу передать. Может подскажите как?

    • @alexmorozov73
      @alexmorozov73  10 месяцев назад

      А как вы с ТД на ESP передаете данные клиенту? С помощью какого протокола и на какой адрес?

  • @aboverobotics
    @aboverobotics Год назад +1

    Спасибо за урок и примеры. Хочу отметить идеальный звук. Можно подсказать какой микрофон/звуковая карта или материнская плата? Я в экстазе от звука!

    • @alexmorozov73
      @alexmorozov73  Год назад +2

      Китайский восьмисотрублевый BM-800 и подаренный коллегами микшер Yamaha AG03.

    • @aboverobotics
      @aboverobotics Год назад

      ​@@alexmorozov73 Спасибо

  • @aleksanderdragonage5670
    @aleksanderdragonage5670 Год назад

    Спасибо за урок и примеры"!!!!!!Ломаю голову над одной темой ,можно ли как то прошивать atmega через ооблако через ESP8266 ???тоесть espподключаетя через uart к atmega скачивает с облако hex-файл esp8266, переводит atmega в режим програмирование и через uart прошивает????

    • @alexmorozov73
      @alexmorozov73  Год назад

      Гляньте стандартный пример из библиотеки ESP8266AVRISP

  • @Anisimov_Yu_M
    @Anisimov_Yu_M Год назад

    А что будет, если у кнопки дребезг страшный?
    П.С. Поспешил, недосмотрел 🙂 Хотя, 2 при 20мс маловато, на мой взгляд, лучше бы 20 при 1 мс. А там на входах нет аппаратной фильтрации?

  • @_xDriver_
    @_xDriver_ Год назад

    Все хотел спросить у Вас, "DirectShow Video Preview" - это стандартная тулза директ шоу или что то иное? на просторах интернета не нашел...

    • @alexmorozov73
      @alexmorozov73  Год назад +1

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

  • @101picofarad
    @101picofarad Год назад

    Оффтоп, но коллега недавно бился с дребезгом и ESP32 пока не вычитал на форумах, что ESP32 не корректно воспринимает прерывание по фронту, если фронт длиннее миллисекунды или около того - на RC фильтре с кнопкой тупо прилетает несколько событий вместо одного. В итоге применять пассивные фильтры для кнопок в проекте с ESP32 не надёжно. Пришлось делать таймер типа Вашего.

  • @MrCortc
    @MrCortc Год назад +3

    Коммунист?

    • @alexmorozov73
      @alexmorozov73  Год назад +13

      Идиот?

    • @aboverobotics
      @aboverobotics Год назад

      Праздник весны праздновать всегда приятно.

    • @vsheg
      @vsheg Год назад +1

      @@alexmorozov73 разница только в деталях