Скрыть объявление
На нашем форуме недоступен просмотр изображений для неавторизованных пользователей. Если Вы уже зарегистрированы на нашем форуме, то можете войти. Если у Вас еще нет аккаунта, мы будем рады, если Вы к нам присоединитесь. Зарегистрироваться Вы можете здесь.

Есп01

Тема в разделе "Раздел для начинающих", создана пользователем Technogrover, 10 май 2019.

  1. Technogrover

    Technogrover Новичок

    Сообщения:
    112
    Симпатии:
    0
    Всех еще раз приветсвую,наконец,получил сегодня посылку с модулем есп01,заказал самым первым его,а получил в самую последнюю очередь,посылка с юсб-адаптером даже раньше пришла,хотя заказывал его намного позже:)
    Сразу возникло несколько вопросов:1)Почему при компляции обычного мигания светодиодом скетч весит аж 51% памяти?
    2)Черная плата пишут,что с 1мб памяти,а когда меняешь объем с 512кб(но спиффс)на 1мб(но спиффс) арудино иде пишет,что ошибка компиляции(exit status 1),так все-таки 512кб?
    3)Не подскажите,как на таком адаптере как на картинке организовать обычную перезагрузку модуля?При установки 512кб флэш скетч компилируется,пишет занимаемый объем,но диодом не моргает,видимо,ресета хочет,но как его организовать на таком адаптере?
    4)Может программно посоветуете как или какую лучше использовать?
     

    Вложения:

  2. CodeNameHawk

    CodeNameHawk Moderator Команда форума

    Сообщения:
    1.564
    Симпатии:
    178
    Тут явно не хватает одного действия, заливки прошивки в есп.
    Дать команду адаптеру, что бы установил нужный уровень на GPIO0 и дергнул ресетом.
    Как это сделать? Ну так вам ведь лень приложить схему адаптера...
     
  3. CodeNameHawk

    CodeNameHawk Moderator Команда форума

    Сообщения:
    1.564
    Симпатии:
    178
    А сколько вас устроит? Вы видите часть, которая заставляет моргать, а все остальное от вас просто скрыто.
     
  4. Technogrover

    Technogrover Новичок

    Сообщения:
    112
    Симпатии:
    0
    5% бы для начала устроило,затем 0,5%:)
    Схему такого адаптера не нашел,по этому картинка все,что у меня есть:)
    Под ним параллельно желтому штырьку торчат 8 маленьких недоножек,их надо замыкать будет?
     

    Вложения:

  5. Technogrover

    Technogrover Новичок

    Сообщения:
    112
    Симпатии:
    0
    А что там от меня может быть скрыто?Просто банальный скетч из примеров арудино иде,а вес у него,как почти у готового проектв:)
     
  6. Technogrover

    Technogrover Новичок

    Сообщения:
    112
    Симпатии:
    0
    Вот этим самые недоножки
     

    Вложения:

  7. Technogrover

    Technogrover Новичок

    Сообщения:
    112
    Симпатии:
    0
    Может аналогичная распиновка?А,если да,то как недоножки замкнуть?
     

    Вложения:

    • 26615670or.jpg
      26615670or.jpg
      Размер файла:
      71,8 КБ
      Просмотров:
      16
  8. esp340

    esp340 Новичок

    Сообщения:
    66
    Симпатии:
    4
  9. CodeNameHawk

    CodeNameHawk Moderator Команда форума

    Сообщения:
    1.564
    Симпатии:
    178
    Посмотрите сколько займет пустой скетч.
    Я про это не спрашивал, поищите что такое схема.
    А зачем то замыкать? У вас все ноги подключены, тогда должно автоматом програмироваться и запускаться, если нет после програмирования отключите и снова подключите.
    Что бы понять, что вы делаете, выкладывайте все в скриншотах.
     
  10. Technogrover

    Technogrover Новичок

    Сообщения:
    112
    Симпатии:
    0
    Знаю я,что такое схемотехника,но на картинках для меня более понятно пока что,вот что-то типо нужной схемки?
    Теперь почему то на двух режимах(512кб и 1мб) компилятор выдает такие вещи,что это могло бы значить?
     

    Вложения:

  11. nikolz

    nikolz Гуру

    Сообщения:
    4.491
    Симпатии:
    443
    ----------------------------
    Прошивка содержит полный SDK с библиотекой WiFi, а также библиотеки дурины и стандартные языка.
    Поэтому размер прошивки не очень сильно зависит от размера скетча пользователя, так как сам скетч обычно небольшой.
    ----------------------
    Можно сделать очень маленькую, если написать прошивку bare metal.
    =========================
    эта схема для ESP-12 с ошибками
    возьмите схему подключения из схемы nodemcu
    обязательно подключаем:
    GPIO15 к GND через резистор
    RST, GPIO0,GPIO2 к Vcc через резистор
    RST,GPIO0 к GND через кнопки.
    --------------
    GPIO16 через резистор к RST.
     
  12. CodeNameHawk

    CodeNameHawk Moderator Команда форума

    Сообщения:
    1.564
    Симпатии:
    178
    У меня собирается нормально
    Screenshot_2019-05-11_07-31-16.png
    Ардуина 1.8.7 версия платы 2.4.2
     
  13. CodeNameHawk

    CodeNameHawk Moderator Команда форума

    Сообщения:
    1.564
    Симпатии:
    178
    И зачем такая порнография(я это о 6-Hardware-Setup.png), у вас адаптер на котором есть все для программирования есп01. А может и нет (вы то схему адаптера не показали, не находите - нарисуйте с платы).
    Люди переделывают USB to ESP-01 Adapter Board Modification
    Но вы, как внук партизана, молчите о главном.
    Если не программируется, то возможно проблема в питании.
    Если заливается, то переключив переключатель на адаптере, посмотрите, что выдает есп при старте, на какой скорости смотреть найдете?
     
    Последнее редактирование: 11 май 2019
  14. CodeNameHawk

    CodeNameHawk Moderator Команда форума

    Сообщения:
    1.564
    Симпатии:
    178
    Вот схема вашего адаптера

    Попробуйте так, переключатель на адаптере в пол. Prog, подключаете к усб и программируете.
    Потом отключаете от усб, переключатель в Uart, подключаете к компу и можете пользоваться отладкой.
    Если установить две кнопки не надо будет отключать от усб.
    Но если памяти 1мб удобнее использовать ОТА.
     

    Вложения:

  15. Technogrover

    Technogrover Новичок

    Сообщения:
    112
    Симпатии:
    0
    У меня 1.8.9 версию платы не знаю,собралось то тоже нормально,только в нижнем окне две строчки - объем и локальных переменных объём.И синий диод не загорается и не мигает,наверное,потому что значение пина не прописано?Прописал в арудино иде перед сетапом и тоже не зажегся,видимо,не позволяет так делать?Уж очень хотелось бы,чтобы мигал:)
    В чем ошибку допустил?
     
  16. Technogrover

    Technogrover Новичок

    Сообщения:
    112
    Симпатии:
    0
    Использую и выставлена скорость 112500?,все программируется.Только вот почему вчера выставил память:1м(только со 160 спиффс),а сегодня после падения роутера-телефона,не мог раздать интернет на ноут,пришлось покумекать,чтобы все заработало,а та память не выставлялась,выставилась только 1м(144 спиффс),не знаете почему?Каждый раз такое может происходить?
     
  17. Technogrover

    Technogrover Новичок

    Сообщения:
    112
    Симпатии:
    0
    А отладка в арудино иде во вкладке esptool?Кнопки по аналогии как на первой картинке,только мне нужна будет одна с режимом перезагрузки?Картинка не грузится,но там некто сделал на таком как на украинском сайте пользователь в этой ветке скинул выше - одна кнопка снизу,другая с боку,которые,видимо,и отвечают за прог,ресет,только мне бы одна понадобилась?Но вроде грузится,выдергнуть пока для меня не непосильная задача:)



    А вот,что касается ОТА-аптдейта,то сегодня пытался подружить его со своим есп01,но не вышло у меня.На картинке может вам виднее будет,что произошло?Везде,где указано ИД,пароль вводил,что нужно,а ему почему то не нравилось ничего,почему,где ошибку допустил?
    На картинке видно все,что не там прописал или в чем дело?
     

    Вложения:

  18. Technogrover

    Technogrover Новичок

    Сообщения:
    112
    Симпатии:
    0
    Видел,как на таком снизу и на желтой перекладине ставили кнопки,а если такой же,но только мой адаптер с микроножками,то как бы организовали кнопочку ресет?
    У меня в конечном итоге большой получится скетч,по этому ищу возможности оптимизации кода,например,с помощью cyberlib обращаться напрямую к регистрам,что память не раздует в итоге.Пока что с арудино ота не хочет без ошибок грузится,вылезает,что мой ссид не был объявлен в этой области,это как понимать?:)
     

    Вложения:

  19. CodeNameHawk

    CodeNameHawk Moderator Команда форума

    Сообщения:
    1.564
    Симпатии:
    178
    Это понимать так, что надо почитать как декларировать переменные, конкретно строковые переменные.
     
  20. Technogrover

    Technogrover Новичок

    Сообщения:
    112
    Симпатии:
    0
    Просто "" надо поставить было?Правильно понял?
     

Поделиться этой страницей