Dmytro
Хотя вроде можно почти любые настроить пины (по крайней мере те, которые могут выходами и входами быть)
Dmytro
Но лучше пусть подскажут те, кто так делал
Dmytro
Если вы используете esp-idf, то в menuconfig, по идее, можно увидить все возможные пины
Dmytro
https://github.com/espressif/esp-idf/tree/master/examples/peripherals/i2c/i2c_self_test Pin Assignment: Note: The following pin assignments are used by default, yout can change these in the menuconfig .
Indr1x
а i2s?
я не знаком с этим протоколом, не могу ответить
Leonid
Dmytro
спасибо, а случайно не в курсе spi дисплей может на них параллельно висеть?
Если протоколы мешать друг-другу не будут и вы будете отключать i2c при работе с spi и наоборот - то, возможно, и будет работать
Dmytro
Но линия MISO, к примеру, точно мешать будет. За остальные нужно тоже тщательно подумать
Dmytro
Но лучше так не делать. I2C допускает опускание в LOW линии SCL слейвом, а по SPI мастер в это же время может задать высокий уровень
Dmytro
В общем там много нюансов, лучше так не делать
Leonid
В общем там много нюансов, лучше так не делать
спасибо, буду думать, решил попробывать обойтись не готовым модулем, а отдельно напять контроллер и всю обаязку, хочу флешку побольше и озу до 8 мегабайт добить
Indr1x
В esp32 с ними не должно быть проблем, ну кроме вывдов >33
о каких проблемах вы говорите? речь была о ремапинге хардварных интерфесов. esp32 умеет в ремаппинг? я что то упустил?
Юрий
Наоборот, не нужна никакая сотовая реализация для использования i2c на любых пинах.
Юрий
т.е. esp умеет в ремапинг?
Не для всего, но большинство да, i2c точно
SetPf
т.е. esp умеет в ремапинг?
Оно вроде и то и то хардварное, просто если вообще на любой пин - будет лишний такт.
Юрий
Это критично для spi на высоких частотах, доя i2c на 400кГц это ни о чем, а вот spi не получится заремапить на 80МГц
Andy
Подскажите я правильно понимаю что для i2c и i2s я могу почти любые порты использовать?
любые. см https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/peripherals/i2c.html
Leonid
надо наверное уже переходить ESP-IDF, все больше и больше думаю что  platformio особо не каких не дает плюсов
Dmytro
надо наверное уже переходить ESP-IDF, все больше и больше думаю что  platformio особо не каких не дает плюсов
platformio это вспомогающая штука, а вы говорите про фреймворк. В платформио можно работать и с ESP-IDF
Dmytro
Это просто искалка зависимостей, выкачивалка тулчейна, sdk и т.д.
Dmytro
А, ну и настраивает все в один клик - с отладчиком это особо полезно
Н Е К И Б Е Р Л Е О
B
Всем привет. А кто то пробовал перепаивать флеш память на есп32 на большую или меньшую? Стоит 4мб, хочу увеличить до 16-32мб. Нужно ли во флеш память еще что то записывать при перепайке? Или есп32 умеет сама определять ее размер?
Н Е К И Б Е Р Л Е О
если кому скетч под ble, реле итд интересен.. вот https://raw.githubusercontent.com/neolead/catcatcher/main/catcatcher.ino
Н Е К И Б Е Р Л Е О
от котоловилки
Anonymous
Добрый вечер! Развожу плату. Питание - на плате модуль зарядки TP4056. Вопрос. Есть ли резон использовать три контакта на плате TP4056 для подключения программатора (RX + TX +GND), чтобы не делать лишний разъем для программатора или пятаки.?
Anonymous
Я имею в виду микро-USB разъем платы TP4056.
CRImier
у тебя на ТП4056 плате, что, выведены ещё и USB контакты?
CRImier
я раньше пытался подпаяться к пинам коннектора на самой плате, потому плюнул и скопировал плату
Anonymous
у тебя на ТП4056 плате, что, выведены ещё и USB контакты?
Я имел в виду подпайку к этим контактам
CRImier
https://github.com/ZeroPhone/ZeroPhone-Mod-PCBs/tree/master/tp4056_usb_board вот моя плата с TP4056 и USB-UART дополнительно
CRImier
Я имел в виду подпайку к этим контактам
скорее всего, будет непросто к ним подпаиваться, но возможно, если надо только 1-3 платы модифицировать
CRImier
но можно попробовать, почему бы и нет =)
Anonymous
https://github.com/ZeroPhone/ZeroPhone-Mod-PCBs/tree/master/tp4056_usb_board вот моя плата с TP4056 и USB-UART дополнительно
А внешний вид можно посмотреть? Я понимаю, что там будут проводки, не айс.
CRImier
CRImier
только на этой плате CP2102 в варианте, где не вывести пины для программирования ESP
CRImier
внизу слева только TX+RX
Anonymous
Красиво! А проблема аналогичная была? Захотелось уменьшить количество контактов?
CRImier
да, типа того =)
CRImier
ещё план переделать эту плату на microUSB с through-hole пинами корпуса, а то иначе отваливается при нагрузке иногда
Anonymous
да, типа того =)
На китайской плате на схему защиты жалуются. На муське говорили, что W01 (если не забыл) неправильно работает.
CRImier
линк?
CRImier
и, если компоненты подвинуть, по-любому можно ещё что-то на эту плату впихнуть... USB-C? =D
CRImier
DW01, если быть точным
CRImier
интересно - там у всех схема стандартная
Anonymous
линк?
Навскидку не помню, но читал. А вот у меня дома половина микро-юсб из строя вышли. Хлипкие они.
CRImier
отломились от платы или что-то ещё?
CRImier
если найдёшь линк, буду благодарен
Anonymous
отломились от платы или что-то ещё?
Нет, внутри контактам пришел песец.
Anonymous
отломились от платы или что-то ещё?
Линк поищу. Постараюсь завтра найти.
CRImier
а, да, тоже бывает
Anonymous
а, да, тоже бывает
Да не за что, я еще ничем не помог.
Роджер
И так кто помнит я делал схему я разобрался почему не работает, но вот проблема я пытался с нее катушку запитать и не вышло работает только на динамик или пишалки
Алексей
Я имел в виду подпайку к этим контактам
думаю вскоре его тоже заказать. неподскажите на esp32 где нету кнопки включения, чтобы отключать включать плату от лион батарейки выключатель правильно делать на линии лион батарейки же?
Алексей
Тут два варианта, можешь поставить тумблер на питание или повесить кнопку на esp и отправлять ее в сон/выводить из сна
вот если тумблер вешаю на линию B+ B- то при включении блока питания для зарядки лиона есп постоянно включена будет?
Алексей
ок понял, спасибо
Anonymous
думаю вскоре его тоже заказать. неподскажите на esp32 где нету кнопки включения, чтобы отключать включать плату от лион батарейки выключатель правильно делать на линии лион батарейки же?
У меня 8266. Делаю так. Подаю питание выключателем и запитываю пир-датчик. При срабатывании пир-датчика, сигнал включения идет на схему и подается питание на 8266, которая выставляет сигнал самоблокировки питания, далее обработка, далее снимаю сигнал самоблокировки - питание полностью отрубается, остается только пир - 15 мка.
Said
Уважаемые знатоки ESP32, прошу критики для схемы минимальной обвязки :
Said
Said
Только закончил рисовать
CRImier
выведи ещё RST и GPIO0 на хедер
CRImier
если уж внешний программатор добавлять, можно к нему добавить 2 пина для авторесета
CRImier
ещё на какой-то пин можно светодиод добавить, не помню какой, но аналог GPIO2 на ESP8266
CRImier
ааа, тоже GPIO2
CRImier
при ресете моргает
CRImier
а если не моргает, значит, чип сдох, сразу можно понять
Valery
Могу позже скинуть bin файл тасмота, который 100% работает на моей esp01, правда у меня 4 мб памяти, но вроде и на 1 должно заработать
Спасибо, но без толку. Тупо Халил бинарник от производителя, подключился к мощному блок питания и все равно та же фигня. Кстати ESP чуть тёплая, а видел, что на неё даже радиаторы лепят. На расстоянии полметра ноут показывает слабый уровень сигнала, подключиться невозможно. Прислали дохлятину(((