Anonymous
нужен бутлоадер с шифрованием
как его и где включить )
w
ща
w
как его и где включить )
смотри из чего я исходил: https://github.com/espressif/arduino-esp32/issues/1387#issuecomment-592973285 но это для есп32 приложили бутлоадер, а надо для s2
w
возможно, там надо будет указать таблицу разделов # Name, Type, SubType, Offset, Size, Flags nvs, data, nvs, 0x9000, 0x5000, otadata, data, ota, 0xe000, 0x2000, app0, app, ota_0, 0x10000, 0x140000, app1, app, ota_1, 0x150000,0x140000, spiffs, data, spiffs, 0x290000,0x160000, coredump, data, coredump,0x3F0000,0x10000,
w
если есть предефинед платы, то лолин s2 mini
w
FLASH encryption enabled on boot, Release mode (NOT Development) Bootloader output: error only (bootloader is too big if left on the default "Info" setting) как я понимаю, это ключевые настройки
w
>Release mode (NOT Development) я бы если честно оба варианта взял, начал с девелопмент, вроде он дает назад перешить загрузчик родной если что
Anonymous
посмотрим. надо сначало с espressif ide разобраться) напихали всякого
Fenribel
Коллеги, здравствуйте! Не могу использовать GPIO25 как вывод при использовании wifi (при добавлении строки WiFi.mode(WIFI_STA); в сетап перестаёт работать вывод этого пина): https://pastebin.com/rrSJDJ5w. Проблема заключается в том, что этот пин оказывается всегда LOW. Можете подсказать, почему именно 25й пин становится нерабочим? В документах ничего про это не нашёл. В проекте использую ещё 14 пинов, как вывод — с ними всё нормально
Fenribel
Насколько мне известно, вместе с вайфаем нельзя использовать adc2, но я же использую пин не как adc2, а как output. Тем более, другие пины, которые по совместительству adc2, работают как надо (26 пин например)
Fenribel
Проц то какой?
модуль esp-wroom-32
Ради любопытство взял плату под рукой, вставил твой код. И залил в обычную есп32. Пин 25 работает
Fenribel
и на esp-wroom-32D то же самое
Как ты понял что он всегда лау?
Fenribel
Fenribel
у меня вот тоже были какие-то платы, где всё отлично работало
Fenribel
взял другую — тут не работает
Мультиметр говно значит не успевает поймать
Замени в лупе не всегда хай
Fenribel
Мультиметр говно значит не успевает поймать
не ну я меняю 25й пин в коде на 26й и всё нормально видно
Fenribel
секунду Low, секунду high
Ну мой мульт на 25-ом пине тоже не успевает поймать. почему-то. То 0, то 1,5 вольта и тут же 0
Fenribel
во
Fenribel
чё за дела...
Если поставить секунд 5 задержку - все ок
Fenribel
поставил всегда high
Fenribel
всё равно ноль
Не, у меня все ок
Ты либо не тот 25-ый пин меряешь либо хз
Либо пины горелые
Fenribel
да вроде нет. убираю строку про вайфай, всё работает как надо с 25м пином
Попробуй после STA проинициализировать пин на выход заново
Fenribel
сработало, спасибо!
Fenribel
но почему именно 25й ломался — непонятно...
Wifi дергает ADC пины скорей всего
Fenribel
при инициализации что ли только
Возможно
Fenribel
при работе у меня к этим пинам светодиоды подключены, они не мигают (я не вижу по крайней мере)
Либо драйвер adc деинсталит Надо смотреть код. Но у меня на первой попавшейся есп32 все работало нормально. Возможно тут от версии зависит
Раз не по теме чата, то проведи открытый урок здесь
Indr1x
"Может быть не по теме". Ты дибил? Не можешь понять по теме или нет? Как с тобой работать идиотом?
Indr1x
@EVP_07_KZ дропни этого, по теме, они обычно не успокаиваются
Indr1x
тем более, готовь новый аккаунт
Ты открытый урок давать будешь?
Anonymous
Да знаем твои подробности. Подъедешь лично? Например за налом? Или ты тоже на кипре?
Anonymous
капец, он большой! не ожидал. слишком....
Михаил
Подскажите нужна ли подтяжка выводов SD карты при подключении к есп. На готовых модулях где в высокому, где к земле, где вообще нету. Как лучше будет?
Anonymous
Да всех 4х
4х каких?
Михаил
4х каких?
Мисо, моси, клок...
Anonymous
Мисо, моси, клок...
ты карточку туда подключаешь?
Anonymous
тогда нужно подтянуть. если нет, то игнорируй
Михаил
ты карточку туда подключаешь?
Есп. 35, 36, 37, 10. На есп 32
Anonymous
Есп. 35, 36, 37, 10. На есп 32
ставь тогда по схеме. немного про другое подумал
Konstantin
Мисо, моси, клок...
Там же физический уровень шины SPI, она не требует подтяжки
Михаил
ставь тогда по схеме. немного про другое подумал
Да нету схемы) сам выдумываю. Думал сделать как на модулях SD. А там везде по разному
Dmitry
Ребят, а ни у кого не было такого? Настроил на работу vspi (hspi тоже пробовал). Если отладку не запускаешь через терминал (через uart) то spi работает, просматривал логическим анализатором. Как только подключаешь терминал для отладки spi перестаёт работать, ну и в логах отладки вижу ошибки... Целый день бьюсь...
Anonymous
Логично
протестирую потом. на амс кстати, тоже долго батарейка держит. ну относительно. в режиме ап с 4 до 3.8 села за два часа
Anonymous
Логично
оно же сгореть не должно, если vin окажется меньше out? ) надеюсь
Dmitry
Что такое "подключаешь терминал"? Физически или запускаешь приложение на компе или еще как? И конкретно какие ошибки?
Я использую espressiff ide (на eclipse которая) у меня esp32 wroom 32 с установленной микросхемой (usb to uart sp2101) с помощью этой микрухи загружается прошивка в esp32 и можно дебажить, запуская терминал (софтовый) в ide. Так вот, если терминал я не запускаю, и смотрю логическим анализатором, то esp32 отправляет данные по spi, а микруха, которая подключена по spi отправляет в ответ данные. Как только я запускаю терминал (согласно документации, esp32 перезапускается) , esp32 перестаёт отправлять данные, хотя, по логам, типа отправляет, ну и в ответ естественно получает 0xff. Логический анализатор также показывает, что данные по интерфейсу не передаются. На всякий случай менял выводы для работы интерфейса spi. Эти выводы крайний раз пробовал выставить: .spi.host = VSPI_HOST, .spi.miso_gpio = 21, .spi.mosi_gpio = 15, .spi.sck_gpio = 17, .spi.cs_gpio = 16, Как только терминал останавливаю, esp32 снова начинает слать данные по spi
Fedor
Делаю кормушку для рыб. Все очень просто, пока на ардуино и по проводам... столкнулся с проблемой: без нагрузки все работает отлично, как только подключаю нагрузку (мотор от автомобильного электрозамка 12в), то иногда сразу, а иногда и через некоторое время подвисает ардуинка, причем даже отрубается от порта и спасает только отключение питание, чтобы комп ее заново увидел. Что можете посоветовать для улучшения работы. Блоки питания уже разнес, даже отдельный на 5в ставил.
Fedor
J71
Следующие шаги - опторазвязка, экранирование, дополнительные конденсаторы по питанию, ...
Fedor
Опторазвязка предусмотрена на релюхах. Не спасает, хоть сейчас на фотке и не задействована, но пробовал
J71
Ещё индуктивно -емкостные фильтры на силовых проводах
Fedor
Питание полностью разделено, отдельные блоки на ардуинку и отдельный на движок. Тот что на движок больше ни к чему не подсоединен
Fedor
Там фишка, что на проводах полярности меняются, чтоб подал механизм вперед и назад
J71
Так ты релюхой что-ли мотор включаешь выключаешь? А диод от обратного выброса ставишь? Можно ещё RC цепочку и/или варистор или 1.5КЕ24 какой-нибудь параллельно двигателю.