Как-то мне пришлось делать устройство на голой esp8266, и о сложностях (моей тупоголовости) я сейчас поведаю.

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

Итак, речь пойдет не о самой микрухе esp, а о модуле с распаянными памятью, обвязкой и тд. Но даже если вы будете разводить плату на микрухе, информация вам пригодится.

Речь пойдет о этой платке.
Речь пойдет о этой платке.

Если вы, как и я, не читали даташит на модуль, думая что все знаете о модуле, знайте, что у него есть несколько режимов работы.

  1. Режим бодрствования

  2. Режим сна

  3. Режим глубокого сна

Эти режимы могут устанавливаться внешними силами, такими как другой МК в устройстве, в которое вам нужно установить esp, но нас сейчас интересует, как активировать режим бодрствования, все довольно просто - нужно замкнуть пин CHIP_EN на VCC через резистор на 10кОм, если этого не сделать, esp будет тускло гореть своим светодиодом и "не работать".

Контакт CHIP_EN обведен в желтый цвет.
Контакт CHIP_EN обведен в желтый цвет.

Зная эту информацию можно предположить, что все остальные esp работают на аналогичном принципе, и у esp01, и у esp32 есть такой контакт, так что при разработке плат учитывайте этот факт. Также ознакомьтесь с информацией в даташите на модуль, вот ссылка на даташит на русском.

Спасибо за прочтение сей скромной статьи, не бросайте тапками, если она покажется вам слишком простой.

Комментарии (11)


  1. sergeyvass
    29.10.2022 19:13
    +1

    Прочитал не всю "статью").


  1. martin74ua
    29.10.2022 19:43
    +11

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

    ЗЫ. Можно совсем идиотские статьи не пропускать все таки?


    1. gravity
      29.10.2022 20:03
      +1

      Это скорее твит, а не статья.


      1. Z55
        30.10.2022 11:32

        Не обижайте пианиста, он играет как может ))


  1. soul32bit
    29.10.2022 20:16
    +2

    "Если ничего не получается - прочитайте наконец-то инструкцию". А заголовок хайповый, да.


  1. OldFashionedEngineer
    29.10.2022 21:14
    +1

    Ну хотя-бы про потребляемая мощность написал, что с помехами. Как качество питания на связь влияет. Я только разогнался на первых абзацах, и все... конец статьи.


  1. kafeman
    29.10.2022 22:49
    +2

    Пользуясь случаем, спрошу. Следует ли кто-то этой диаграмме из даташита?

    Даташит говорит, что сигнал EXT_RSTB должен идти через 0,1 мс после питания, а CHIP_EN через 0,1 мс после EXT_RSTB. Но даже в референсных дизайнах они тупо притягивают все к питанию. А один раз я видел китайское устройство, где CHIP_EN был притянут к питанию, а EXT_RSTB задерживался через RC-цепочку. Т.е. вопреки даташиту CHIP_EN достигал высокого значения значительно раньше EXT_RSTB. И устройство без всяких проблем работало.


    1. OldFashionedEngineer
      29.10.2022 23:35
      +1

      Автор же писал, что даташиты ни кто не читает!


    1. FGV
      29.10.2022 23:57

      Хм. Интересно. Есп-07 включаю тупо подтягивая рст и ен. к +3.3В, проблем не замечал. Даташит курил давненько (год так 2017) картинку эту не помню.


    1. vdp
      30.10.2022 14:54
      +1

      да, обычно подтягивают только резисторами 10К, а надо бы ещё конденсатор добавить перед CH_EN. Тут дилема точно так же как c нагрузкой для CPIO0,GPIO2


  1. red_dragon
    31.10.2022 08:02
    +1

    Хабр умом не понять. Чувак который открыл для себя, что у микроконтроллеров есть разные режимы работы и их можно переключать, чем и спешит поделиться. Да, автор явно более чем молод и совсем не опытен. Соответственно и статья текстом с иллюстрациями не перегружена. Ну поцыкали бы языком, дали пару наставлений и разошлись. Нет, заминусовали человека. Зачем, непонятно, учитывая общий уровень статей современного хабра, а так же безобидность содержания.
    При этом, завернутое в большое количество слов и картинок, сокровенное знание о том, что свинцовый автомобильный аккумулятор, оказывается можно заряжать зарядным устройством и разряжать через инвертор (https://habr.com/ru/post/696238/), собрало урожай плюсов. И это удивительно ещё и тем, что в статье содержатся решения, которые могут быть опасны для жизни.

    Как это работает, не пойму, хоть убей.
    Прошу прощения за нытьё.