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

Нужна помощь esp witty cloud (ESP-12) - проверка работоспособности

Тема в разделе "Железные вопросы по esp8266", создана пользователем max506, 25 сен 2018.

  1. max506

    max506 Новичок

    Сообщения:
    66
    Симпатии:
    2
    Всем добрый день.

    Имеется esp witty cloud ("бутерброд").
    Раньше шился без проблем через все прошивальщики (Arduino IDE, ESP8266Flasher, прошивками с сайта http://flasher.wifi-iot.com).
    Сейчас ничем не хочет шиться ни в какую.
    Пишет error sync device, error baudrate.
    Возможно, накрылся модуль? Как проверить работоспособность и реанимировать?
     
  2. Сергей_Ф

    Сергей_Ф Moderator Команда форума

    Сообщения:
    2.135
    Симпатии:
    226
    @max506 купите второй модуль, если с ним будет всё хорошо, то первый выбросьте. Ремонтировать будет дороже. Если и второй не будет прошиваться, меняйте кабель, компьютер, программу прошивки и т.д. до победы.
     
  3. CodeNameHawk

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

    Сообщения:
    1.500
    Симпатии:
    174
    Последнее редактирование: 25 сен 2018
  4. max506

    max506 Новичок

    Сообщения:
    66
    Симпатии:
    2
    В NODEMCU FIRMWARE PROGRAMMER v 1.0.0.5 жму кнопку Detect Device. Устройство не определяется.
    В статус баре надпись: Power ON Device... [ESC to Abort]
    На самой форме периодически высвечиваются надписи:
    connect.world()
    require('wifi')
    require('qpio')
     
    Последнее редактирование: 26 сен 2018
  5. max506

    max506 Новичок

    Сообщения:
    66
    Симпатии:
    2
    Подключил к HTerm 0.8 Beta.
    При подаче питания в порт не уходит ничего. На AT команду не реагирует.
    На выводе GPIO0 висит 0.92 В
     
  6. CodeNameHawk

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

    Сообщения:
    1.500
    Симпатии:
    174
    Вот и источник проблемы.
    Отключите(от паяйте) все от GPIO0 и замерьте по новой, а на остальных выводах что?
     
  7. max506

    max506 Новичок

    Сообщения:
    66
    Симпатии:
    2
    Разъединил верхний и нижний модули 'бутерброда'.
    Подал только питание с нижнего на верхний модуль (двумя проводами соединил).
    На GPIO0 - 0.93 В.
    Там вроде нечего больше отключать от GPIO.
    На каких выводах еще померить?
     
  8. CodeNameHawk

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

    Сообщения:
    1.500
    Симпатии:
    174
    Через резистор 1 ком подайте на GPIO0 3.3 вольта. и померьте напряжение.

    Нужны подтягивающие резисторы, как на этой схеме.
    scheme-full-autoprog1.jpg

    И вольты померить на выводах, куда подключены эти резисторы.
     
  9. max506

    max506 Новичок

    Сообщения:
    66
    Симпатии:
    2
    Для меня, к сожалению, сложна эта схема для понимания.
    У меня модуль состоит из двух (т.е. бутерброд ESP-12F Witty Cloud). Нижний, как я понимаю, это аналог USB-TTL для прошивки, а верхний - непосредственно ESP.
    Может есть какой-нибудь способ полегче его продиагностировать, без подключения дополнительных схем? Ну просто не сильно разбираюсь в электронике и нет под рукой нужных элементов для монтажа.
     
  10. CodeNameHawk

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

    Сообщения:
    1.500
    Симпатии:
    174
    Еще такого способа не изобрели.
     
  11. CodeNameHawk

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

    Сообщения:
    1.500
    Симпатии:
    174
  12. max506

    max506 Новичок

    Сообщения:
    66
    Симпатии:
    2
    Так а в моем модуле на что похожа проблема?
    Программная или аппаратная?
     
    Последнее редактирование: 26 сен 2018
  13. CodeNameHawk

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

    Сообщения:
    1.500
    Симпатии:
    174
    Если паять нет желания, попробуйте стереть прошивку залив в нее АТ прошивку.
    У вас на второй плате есть кнопка программирования, нажмите ее и включите питание, после этого попробуйте запрограммировать.
     
  14. max506

    max506 Новичок

    Сообщения:
    66
    Симпатии:
    2
    Так как туда что-либо залить, если сам модуль в прошивальшике не определяется? :)
     
  15. CodeNameHawk

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

    Сообщения:
    1.500
    Симпатии:
    174
    Для того, что бы он определялся и нужны подтягивающие резисторы, а вот запрограммировать или стереть удается и без определения есп, принудительно его перепрограммировать, но необходимо правильно установить номер и скорость сом порта.
     
  16. max506

    max506 Новичок

    Сообщения:
    66
    Симпатии:
    2
    Что-то я запутался. Получается, что у меня резисторы на модуле вышли из строя?
    Раньше же все нормально определялось во всех прошивальщиках.
     
  17. CodeNameHawk

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

    Сообщения:
    1.500
    Симпатии:
    174
    Вы для начала посмотрите стоит ли резистор на ногу GPIO0.
    Для интересу, разъедините платы и померьте на нижней плате на штырьке, которые идет к GPIO0.

    Какая то из прошивок могла привести к тому, что теперь на GPIO0 всегда малое напряжение, а это не дает возможности запуститься есп.
    Так ради интересу питание от чего? Вольты не проседают?
     
  18. max506

    max506 Новичок

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

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

    Сообщения:
    1.500
    Симпатии:
    174
    Вы зациклились, что раньше так работало, а сейчас нет.
    С того времени многое изменилось, нп. усб провод надломился и стал меньше току пропускать, пыль на плату осела, флюс не смыт до конца и.т.д.

    Для того, чтобы быть уверенным, что там ищешь, где надо, надо убрать или уменьшить влияние всех других факторов.
    Значит нужен внешний блок питания с запасом ( 5В 2А и потом на стабилизатор 3,3В), все нужные резисторы и все замеры.
    Если вы хотите сделать по своему - удачи.
     
  20. Сергей_Ф

    Сергей_Ф Moderator Команда форума

    Сообщения:
    2.135
    Симпатии:
    226
    вы извините, но тут глупость говорите. Любая программа может использовать gpio0 как хочет и выставлять там что угодно. К процессу загрузки это не имеет никакого отношения.
     

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