Василий
Там важно количество ошибок на период времени. Ведь 1000 перезагрузок это 2 минуты времени аптайма.
если у вас рабочий цикл раз в минуту и все действия отрабатывают, то пусть хоть каждую минуту перезагружается (я утрирую, у нас каждую минуту не перезагружается)
Василий
если у вас рабочий цикл раз в минуту и все действия отрабатывают, то пусть хоть каждую минуту перезагружается (я утрирую, у нас каждую минуту не перезагружается)
либо речь идет о системах реального времени, но тогда не только ESP32 не отвечает таким требованиям, тот же овен в том числе на линуксе
Евгений
почему не можешь обновлять ?
Думаю заходит не с той стороны
Resident
Думаю заходит не с той стороны
Главное в нужную дверь заходить 🙈😂 а то можно и тут промахнутся
Василий
а RTOS отвечает ?😆😁
так тут с ними не сравнивают, говорят сразу что есп32 не подходит
Роджер
Добрый день. В Москве по гербер файлам. знаете у кого можно напечатать пару тестовых плат?
Роджер
Очевидный резонит
Мне как не Москвичу не очевидный, куда мне послать человека напечатать пару плат?
Роджер
https://www.rezonit.ru/
Понял. отправлю туда с тестовыми платами
ㅤ
Резонит это вроде область. А так у них электроконнект есть же http://pcbpro.ru/
Nikita
А что гопота говорит?
Хрень какую-то
ㅤ
Хрень какую-то
Ну если честно и вопрос тоже хрень)
ㅤ
И как это в веб интерфейсе выглядит?
Что-то мне подсказывает что ему как раз вебинтерфейс видимо и надо написать. Просто решил зайти издалека
Resident
😅
Evgeniy
Ну если там к примеру, консоль со списком принятых пакетов по CAN, то websockets можно предложить
Vlad
мож вот такая инфа будет полезнее - тупо в одной ячейке - один пин одного контроллера
ох и тупорылые эти нейросети... Дипсик так и не может в эту таблицу, в ячейки добавить инфу о i2c. Qwen - один раз как-то смог, забыв другое - и захерачил сам в отдельную таблицу все подробно про i2c. мне уже похер на i2c - но не могу заставить их всё запихнуть в одну таблицу 😄
Vlad
хоть тресни - нейросети не могут извлечь полную инфу из текста про c3, где в качестве разделителя китайозы написали "~" SPI0/1: GPIO12 ~ GPIO17 are usually used for SPI flash and PSRAM and are not recommended for other uses. :) "интеллект", твою мать
Vlad
да я уже разочаровался. свою проблему решил с помощью Колобка. думал, смогу счас инфу всю быстренько собрать в кучку, полезную обществу, но .... быстро тут не выйдет. а нейросети такие - в жопу
ok-home
да я уже разочаровался. свою проблему решил с помощью Колобка. думал, смогу счас инфу всю быстренько собрать в кучку, полезную обществу, но .... быстро тут не выйдет. а нейросети такие - в жопу
Безопасные GPIO для ESP32-C3: Рекомендации по использованию ESP32-C3 имеет 22 физических GPIO (GPIO0–GPIO21), но не все можно свободно использовать из-за ограничений. Вот подробный анализ на основе документации Espressif и практических руководств: ⚠️ GPIO с критическими ограничениями Strapping-пины (GPIO2, GPIO8, GPIO9) 168: GPIO2: Должен быть HIGH при сбросе. Если он LOW — возможны сбои загрузки или прошивки. GPIO8: Требует HIGH при сбросе для корректной работы UART-загрузчика. GPIO9: Определяет режим загрузки (HIGH = SPI Boot, LOW = UART Download). После запуска работает как обычный GPIO. Рекомендация: Подключите эти пины через подтягивающие резисторы (10 кОм) и избегайте активных нагрузок при старте. Пины флеш-памяти (GPIO11–GPIO17) 168: GPIO11: Питание флеш-памяти. Недоступен, если флеш встроена (например, ESP32-C3FN4). GPIO12–17: Используются для SPI-интерфейса флеш (CS, SCLK, MISO, MOSI и др.). Переопределение вызовет сбои. Исключение: Если флеш работает в DIO-режиме, GPIO12 (HD) и GPIO13 (WP) можно освободить, зафиксировав линии аппаратно 6. USB/JTAG-пины (GPIO18, GPIO19) 18: По умолчанию используются для USB-JTAG. Если перевести их в режим GPIO, USB-отладка отключится. ✅ Безопасные GPIO для общего использования GPIO Особенности Рекомендуемое применение 0–5 Поддерживают RTC, АЦП, пробуждение из Deep Sleep. GPIO0–5 — единственные, способные выводить из Deep Sleep 18. Датчики, кнопки, низкоэнергетичные задачи. 4, 5 Нет PWM-сигналов при загрузке 8. ШИМ, аналоговые сенсоры (АЦП). 6, 7 По умолчанию — JTAG (MTCK, MTDO), но могут быть переназначены 6. UART, I²C. 10 Свободный пин без ограничений 6. Любые задачи. 20–21 UART по умолчанию (TXD/RXD), но после инициализации доступны для GPIO 68. Светодиоды, цифровые датчики. Примечание: GPIO6–11 физически отсутствуют на некоторых платах (например, ESP-WROOM-32) 78. ⚠️ Важные предупреждения GPIO12: Не подтягивайте к HIGH при загрузке — это вызовет сбой 8. АЦП2 (GPIO0–5): Не работают при активном Wi-Fi 78. Используйте ADC1 (GPIO1–5) для аналоговых замеров. Только входные пины: GPIO34–39 отсутствуют на ESP32-C3 (есть только на ESP32) 8. 💡 Практические советы Для LED: GPIO4, 5, 10, 20, 21 (избегайте пинов с PWM при старте). Для кнопок: GPIO0, 1, 3 (используйте внутренние pull-up). Аналоговые задачи: GPIO0–5 (АЦП), но проверьте конфликты с Wi-Fi. Отладка: Если нужен USB-JTAG, не используйте GPIO18–19. Для проверки текущей конфигурации GPIO используйте gpio_dump_io_configuration() в ESP-IDF 1. Всегда тестируйте поведение пинов при сбросе! Источники: Espressif Tech Docs 1, Random Nerd Tutorials 8.
Resident
Безопасные GPIO для ESP32-C3: Рекомендации по использованию ESP32-C3 имеет 22 физических GPIO (GPIO0–GPIO21), но не все можно свободно использовать из-за ограничений. Вот подробный анализ на основе документации Espressif и практических руководств: ⚠️ GPIO с критическими ограничениями Strapping-пины (GPIO2, GPIO8, GPIO9) 168: GPIO2: Должен быть HIGH при сбросе. Если он LOW — возможны сбои загрузки или прошивки. GPIO8: Требует HIGH при сбросе для корректной работы UART-загрузчика. GPIO9: Определяет режим загрузки (HIGH = SPI Boot, LOW = UART Download). После запуска работает как обычный GPIO. Рекомендация: Подключите эти пины через подтягивающие резисторы (10 кОм) и избегайте активных нагрузок при старте. Пины флеш-памяти (GPIO11–GPIO17) 168: GPIO11: Питание флеш-памяти. Недоступен, если флеш встроена (например, ESP32-C3FN4). GPIO12–17: Используются для SPI-интерфейса флеш (CS, SCLK, MISO, MOSI и др.). Переопределение вызовет сбои. Исключение: Если флеш работает в DIO-режиме, GPIO12 (HD) и GPIO13 (WP) можно освободить, зафиксировав линии аппаратно 6. USB/JTAG-пины (GPIO18, GPIO19) 18: По умолчанию используются для USB-JTAG. Если перевести их в режим GPIO, USB-отладка отключится. ✅ Безопасные GPIO для общего использования GPIO Особенности Рекомендуемое применение 0–5 Поддерживают RTC, АЦП, пробуждение из Deep Sleep. GPIO0–5 — единственные, способные выводить из Deep Sleep 18. Датчики, кнопки, низкоэнергетичные задачи. 4, 5 Нет PWM-сигналов при загрузке 8. ШИМ, аналоговые сенсоры (АЦП). 6, 7 По умолчанию — JTAG (MTCK, MTDO), но могут быть переназначены 6. UART, I²C. 10 Свободный пин без ограничений 6. Любые задачи. 20–21 UART по умолчанию (TXD/RXD), но после инициализации доступны для GPIO 68. Светодиоды, цифровые датчики. Примечание: GPIO6–11 физически отсутствуют на некоторых платах (например, ESP-WROOM-32) 78. ⚠️ Важные предупреждения GPIO12: Не подтягивайте к HIGH при загрузке — это вызовет сбой 8. АЦП2 (GPIO0–5): Не работают при активном Wi-Fi 78. Используйте ADC1 (GPIO1–5) для аналоговых замеров. Только входные пины: GPIO34–39 отсутствуют на ESP32-C3 (есть только на ESP32) 8. 💡 Практические советы Для LED: GPIO4, 5, 10, 20, 21 (избегайте пинов с PWM при старте). Для кнопок: GPIO0, 1, 3 (используйте внутренние pull-up). Аналоговые задачи: GPIO0–5 (АЦП), но проверьте конфликты с Wi-Fi. Отладка: Если нужен USB-JTAG, не используйте GPIO18–19. Для проверки текущей конфигурации GPIO используйте gpio_dump_io_configuration() в ESP-IDF 1. Всегда тестируйте поведение пинов при сбросе! Источники: Espressif Tech Docs 1, Random Nerd Tutorials 8.
Ага добавь что контакты которые только инпут с 34-39 вроде, не имеют внутренней подтяжки, pull не сработает, такое ток в даташите увидел
Vlad
пока последняя наработка, сводная таблица пинов. проверяйте, кому не лениво :) а я погнал наху... на рыбалку
Resident
это на esp32c3 - там нету этих ног
Согласен, ошибся мальца, но в целом сильно полезная инфа
Resident
но лучше даташит открыть
Всегда👌 дальше уже притензии только к производителю, могут быть
Сергей
Мужчины, я устал так жить. У меня не работает монитор порта в ардуино иде. Сначала работал хотя бы принтф, теперь даже он не работает. По настройкам все 15 тысяч раз сверял со всем подряд и я искренне не понимаю чо к чему, до этого писал на идф. Если кто идей подкинет я буду благодарен до конца жизни тупейший вопрос но тем не менее весь день страдаю
Сергей
А больше инфы будет? Какой чип, как ты инициализируешь порт?
esp32c6 с дисплеем и базовый сериал бегин 115200 и в мониторе порта тоже cdc выключен
Сергей
А отладка через встроенный юзб или как?
ну да, как прошивается так и смотрится
ㅤ
Чем история закончилась ? Интересно же ?
«Всем спасибо. Всё получилось. Покидаю чат»
ㅤ
ну да, как прошивается так и смотрится
Ну может на девборде внешний мост. Если через внутренний юзб так cdc включить надо
Сергей
Ну может на девборде внешний мост. Если через внутренний юзб так cdc включить надо
а до этого оно как?… проблема не сразу появилась, я бы сказал постепенно
Сергей
вафшаровская с дисплеем 1.43 и микро сиди картой, я за все 3 года первый раз с таким столкнулся
ㅤ
Такая что-ле? Красивое
Сергей
Такая что-ле? Красивое
без cdc имею ввиду, конфиг не менялся, сначала serial.print отвалился потом и printf перестал работать, сейчас в мониторе порта буквально nothing, да это моя платка
ㅤ
без cdc имею ввиду, конфиг не менялся, сначала serial.print отвалился потом и printf перестал работать, сейчас в мониторе порта буквально nothing, да это моя платка
Ну чтоб выводило на встроенный юзб cdc on boot надо включать... Если его не включить будет только на обычные пины выводить, которые rx/tx
ㅤ
Блин опять эта дурацкая антенна ещё и две бонки железные рядом... Как у неё вообще с вифи?
Сергей
Ну чтоб выводило на встроенный юзб cdc on boot надо включать... Если его не включить будет только на обычные пины выводить, которые rx/tx
и я бы может и с радостью ушел на esp-idf, да вот ограничен ТЗ p.s. попробовал только что и по прежнему писи попы и ничего не работает. Пробовал морокой поднимать второй юарт паял пины и через конвертер в комп
Сергей
Блин опять эта дурацкая антенна ещё и две бонки железные рядом... Как у неё вообще с вифи?
ну я пока только просто к домашней сети его подсосал, и в целом работает. Пока затык с логами я ничего не вижу и соответственно не двигаюсь и тупо не понимаю чо в проге, а по поводу с6 наверное добавлю, в есп32п4 она работает шикарно, она же там на одной плате через sdio, прям супер впечатление
ㅤ
Погодь а ты как проверяешь вывод сериала? Уж не в сетапе случаем?
Сергей
Погодь а ты как проверяешь вывод сериала? Уж не в сетапе случаем?
честно говоря и в сетапе и в лупе\, единственное в идф не лез
ㅤ
честно говоря и в сетапе и в лупе\, единственное в идф не лез
Не, просто если сразу в сетапе, там драйвер не успевает родить..,
ㅤ
а если с делеем в секунду
Не, ну тогда должен, да
ㅤ
Ну вообще странно, что работало и вдруг перестало работать... Без видимых причин. Может соплей где-то при пайке нагнал?
Сергей
Ну вообще странно, что работало и вдруг перестало работать... Без видимых причин. Может соплей где-то при пайке нагнал?
увы, на момент пока работоспособность тихо угасала я еще не паял, она пришла после всеобщей поломки
Aleks
Мне как не Москвичу не очевидный, куда мне послать человека напечатать пару плат?
У китайцев можно. По времени как и резонит, по цене в 2 раза дешевле
Aleks
в 10
Минимальный заказ в 2 раза. Серия в 10, да..
ㅤ
но лучше даташит открыть
Даташник, как любит Касьян говорить
ㅤ
Доставка месяц?
2-3 недели. Как повезет. После изготовления
Aleks
Доставка месяц?
Дней 10 по доставке у меня обычно. У резонита ж неделя очереди
Evgeniy
Дней 10 по доставке у меня обычно. У резонита ж неделя очереди
Нормально, но с другой стороны: серию контрактные производители всё равно делают в Китае, потому что это дешевле и сроки не жмут. Для прототипов производители из РФ подходят
Evgeniy
Для прототипов девборды и проводочки)
Да ну... Нулевую итерацию можно и пропустить
Evgeniy
Кстати! Очень интересно, а есть ли такие контрактные производители, где толковые закупщики и можно заказать штучные экземпляры со сборкой? В том же резоните самые бестолковые закупщики - могут найти компоненты по оверпрайсу и они этого не понимают Там где толковые - за штучные не возьмутся
Anton
Я давно заметил, что народ последнее время будет дольше формулировать запросы к нейросеткам, нежели возьмет да сделает руками. Я вот уже научился +- оценивать что будет быстрее
я сегодня развлекался обучением нейросеток на документах... да в гробу я их видал! у меня 55 типов разных документов, люди подают некоторые от руки подписанные — я задолбался размечать что где, сам не всегда понимал что они там накорябали. сегодня даже 10 типов не осилил...
Anton
Надо скормить историю всех этих чатов нейросетке и спрашивать уже эту нейросеть
ценность ответов нейросети тогда высока, когда её обучали на хорошо размеченных данных. а тут...
Max
Доброго здравия, уважаемые читатели! Представляю вашем вниманию достаточно несложный проект платы на ESP32 для самостоятельного изготовления. Плата спроектирована под готовый пластиковый корпус с выштамповкой под дисплей LCD 1602 и три кнопки. Поэтому самодельное устройство при аккуратной сборке будет иметь вполне презентабельный вид.
ㅤ
ценность ответов нейросети тогда высока, когда её обучали на хорошо размеченных данных. а тут...
Короче. Ценность нейросетей сильно преувеличена. Дурачки не станут резко умными
ㅤ
да и плавно не станут)
Как думаешь, когда пройдёт бум - яж программист?
Agent
Как думаешь, когда пройдёт бум - яж программист?
Хочешь узнать когда массам перестанут впаривать курсы и рассказывать про низкий порог входа и астрономические доходы?