EL84 💡
и нормально)
Евгений
как то так вышло
могло быть и хуже =)
EL84 💡
Кхм... Два резистора?
максимально точный метод))
Евгений
максимально точный метод))
Ты еще ток потребления от гены и от АКБ начни сравнивать
Slava
как то так вышло
Это из spi сделал i2c
Василий
чесно...с тем количеством инфы что тут выводится I2C - с головой
Slava
У меня 8 строк
Василий
та оно и так мелкое - в микроскоп смотреть разве что ))
Slava
та оно и так мелкое - в микроскоп смотреть разве что ))
Лупа в хозяйственном магазине 100 руб. Достоверная информация. Сам вчера купил.
Василий
))))
Slava
))))
Это технический дисплей, посмотреть раз в год.
Slava
))))
Поэтому я мигрирую на тфт
Александр
Подскажите пожалуйста. Есть такой devkit. Работаю с ним в Emressif-IDE. На всех таких платах перед прошивкой надо зажать кнопку boot? Просто если не зажимать он Com порт не видит, ошибка коннекта получается.
Ruslan
Надо клон машину выключить
Александр
Спасибо. Просто видел на ютубке, там оригинальная плата без этой кнопки сразу шьется. Точнее она есть, но нажимать не требуется
Alexey D.
Спасибо. Просто видел на ютубке, там оригинальная плата без этой кнопки сразу шьется. Точнее она есть, но нажимать не требуется
Зависит от схемы платы и используемого софта. У компорта есть доп сигнальные ноги помимо rxtx. И софт их дёргает чтобы ребутнуть плату и перевести в режим загрузки. Если прошивальщик ноги не дёргает или если они не распаяны или чип usb-com не имеет их физически, то надо вручную жать кнопки
Slava
что это даст?
Задержка и переход в режим прошивки
Alexey D.
Ну и есть глючные платы где это сделано криво
Slava
что это даст?
Хотя на этой плате не прокатит, управляющих транзисторов не вижу
Alexey D.
Спасибо. Теперь понял всю глубину.
Ну и соответственно если у тебя плата самопрошивается, то ты лишаешься каких-то ног т.к. они завязаны на сброс и перевод в режим прошивки.
EL84 💡
следующий хочу взять голую есп, без девборда, только чем шить то?
EL84 💡
вроде можно другим девбордом шить, насколько понимаю
EL84 💡
И зачем тебе этот гемор?
а смысл от девборды?
EL84 💡
все те же пины + стабик 3.3В
Евгений
следующий хочу взять голую есп, без девборда, только чем шить то?
Белыми нитками... Тут были платы с пружинками, первой прошивкой OTA залил, дальше проще
Арсений
а смысл от девборды?
в том чтобы удобнее было пользоваться в процессе разработки?
EL84 💡
EL84 💡
EL84 💡
😂
EL84 💡
порядок удел слабых))
Гриб
паяльник на высокотоковых18650 есть?
Sid
А микрофон зачем , блогер, штоле
Арсений
порядок удел слабых))
во времена инвентаризации я б за такие слова расстреливал на месте)
Sid
караоке
Даже не знаю что хуже☝️
Гриб
Даже не знаю что хуже☝️
Хуже когда вместе в режиме лайф и он твой сосед
EL84 💡
Хуже когда вместе в режиме лайф и он твой сосед
у меня частный дом, соседи могут спать спокойно 😂
Александр
Подскажите ещё вопрос. У ESP32 встроен FreeRtos и сразу идёт работа через него?
Alexey D.
FreeRtos это (очень грубо) замена Arduino-вского loop(). Технически существует популярных 2 метода написания софта: ESP-IDF с FreeRTOS и ESP-IDF с FreeRTOS с Arduino поверх него. В основном все пишут на втором варианте с Arduino т.к. новичкам проще, а спецам быстрее. Из плюсов - всегда можно из Arduino свалиться во FreeRTOS или ESP-IDF и сотворить что-то низкоуровневое.
Alexey D.
Ну еще есть всякие микропитоны для esp32 и прочая ересь
Alexey D.
Пусть тебя не смущает что FreeRTOS называют операционной системой. На самом деле это Arduino-вский loop() на стероидах. Полноценной "Операционной системы" в ESP32 не существует. Так же как и Arduino этот код становится непрозрачно для тебя частью твоей программы.
Александр
FreeRtos это (очень грубо) замена Arduino-вского loop(). Технически существует популярных 2 метода написания софта: ESP-IDF с FreeRTOS и ESP-IDF с FreeRTOS с Arduino поверх него. В основном все пишут на втором варианте с Arduino т.к. новичкам проще, а спецам быстрее. Из плюсов - всегда можно из Arduino свалиться во FreeRTOS или ESP-IDF и сотворить что-то низкоуровневое.
Я честно с Arduino поверхностно знаком. Лучше на примере STm32. Там есть HAL обёртка вокруг CMsis, которая заготовками обращается к регистрам МК. По примерам в ESP-IDe я так понял, там тоже что-то есть подобное. (gpio_reset_pin() например) И все примеры написаны с подключением ртоса. Вот я и хотел узнать. Получается можно просто писать код прямой, а можно с задачами через ртос, с которым будет производительнее. Я так понимаю?
Slava
Alexey D.
Так там нету полноценного RTOS где создаются задачи с приоретами, семафорами и прочим?
Есть. Но из "ардуины" с ним проще работать там, где надо. #include <Arduino.h> void setup() { Serial.begin(115200); // Arduino-вый метод nvs_flash_init(...); // IDF-ный метод vTaskCreate(...) // FreeRTOS-ный метод } void loop() { vTaskDelete(NULL); }
Alexey D.
Высказывание как минимум спорное. Что по твоему является полноценной операционной системой?
An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also include accounting software for cost allocation of processor time, mass storage, printing, and other resources. FreeRTOS не является прослойкой к железу (это делает IDF), так что в общем-то это скорее планировщик чем ОС. ИМХО
🛡Aleksej
An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs. Time-sharing operating systems schedule tasks for efficient use of the system and may also include accounting software for cost allocation of processor time, mass storage, printing, and other resources. FreeRTOS не является прослойкой к железу (это делает IDF), так что в общем-то это скорее планировщик чем ОС. ИМХО
FreeRTOS это полноценная ОС с планировщиком, тасками приоритетами очередями семафорами мутексами и т.д. И она просто используется в esp32. Она не плохо работает и на других контроллерах от атмеги до многоядерного цинка.
Ruslan
результат дискуссии какой предполагается?
Alexey D.
зачем ей HAL?
Ну из указанного определения, ОС является прослойкой между ПО и железом. А FreeRTOS не имеет HAL-а. Следовательно не является полноценной ОС. Да, предлагаю остаться "каждый при своём".
Alexey D.
Блин а ведь зашел спросить почему никто try-catch в embedded не использует... или мне так кажется?
Василий
....такой вот глупый вопрос.. ...зачем вооще копаться в IDF если есть ардуино IDE, все скрыто от пользователя - "все играет - только дуй" ))))))))))
Ruslan
для хобби хватит ардуины
Alexey D.
Ну НАПРИМЕР : * ты хочешь чтобы твоя ESP спамила "точками доступа" в рекламных целях. ТЫК
Василий
как то так вышло
та фиг его знает...... я вот за вечер сляпал .... а на STM32 с HAL сидел бы неделю а с CMSIS месяц наверное
Alexey D.
или НАПРИМЕР ни один сука популярный web-сервер на ESP, кроме родного не умеет передавать дополнительный payload в функции обработки запросов. Соответственно его нельзя нормально использовать в классах. И нельзя поднять "два" вебсервера так чтобы не объявлять глобальные переменные или не дублировать кучу кода