Юрий
Он у меня и так сотовый: tx 13, rx 15 GPIO
Надо перемапить на 1 и 3, gpio15 должен низким вроде при старте быть.
Alendas67
Надо перемапить на 1 и 3, gpio15 должен низким вроде при старте быть.
А как переманить, подскажи если не трудно..., пожалуйста
Юрий
Тот же порт по сути через который грузится прошивка, у меня на нем модбас работает. Сходу не скажу, я в IDE работал.
Slava
А как переманить, подскажи если не трудно..., пожалуйста
А как тебе вариант изпользовать есп32, там три нормальных сериал порта?
Юрий
Так и меня, модбас
Я не в ардуино работал, в sdk свои команды
Slava
Нет у меня его...
Купить сложно?
Alendas67
Юрий
Как переманить то?
Может просто ноги при старте переназначить🤨
Slava
Долго)
Я на днях пытался на есп8266 прикрутить 13 15 ноги через swap(), чето мне этот вариант не понравился и не заработал. Библу хардваресериал не захотел использовать. Так и бросил эту затею.
Юрий
В смысле?
Вместо 13, 15 указать 1, 3, я нн вкурс как а ардуино это реализовано, в sdk да что-то со swap было связано
AntikillerVova 🇷🇺
Так, 13 и 15 пин это апаратный уарт?
AntikillerVova 🇷🇺
Точно?
Юрий
Он один там аппаратный, просто можно на разные ноги кидать
AntikillerVova 🇷🇺
Тогда если он софтовый, то попробовать задержку при старте.
AntikillerVova 🇷🇺
Если не поможет значит что-то где-то косячит
Юрий
Если на 15 будет высокий, чип не стартонет
Alendas67
На 13 и 15 rx/tx и ещё что-то.. Я значит неправильно считал что только i/o
Юрий
15 при старте типа как и Gpio0 набор сигналов на них определяет режим загрузки, я помню что к меня на нем резистор на 10к на землю сидел, иначе это воспринимается как загрузка с SD или что-то в этом роде, там ещё 3 пин кажись анализируется
Slava
Юрий
Юрий
Вот эти три ножки
Артем
Господа, подскажите, пожалуйста, для Wemos d1 mini надо какие-то ноги на землю закорачивать, чтобы в режим прошивки зайти?
Артем
Да уже нашел, спасибо
Anonymous
Самодельная мини солнечная электростанция https://youtu.be/FRpll6peRA0
Юрий
Никто не встречал примера для esp-idf вывода логов на web страницу? Через сокеты или ещё как-то.
Denis
ну я такое делал и вроде показывал как делать
Denis
давно правда
Denis
но мне надобыли логи только от ацп поэтому полный лог на вебморду я не выводил, а только логи драйвера ацп
Юрий
ну я такое делал и вроде показывал как делать
А где посмотреть, мне без разницы что выводить, главное всю цепочку проследить
Denis
щас пороюсь в исходниках на память непомню
Denis
app_main(){tmp_vprintf = esp_log_set_vprintf(&my_vprintf);}
Denis
vprintf_like_t tmp_vprintf; uint32_t lastlog_buff_ptr; void my_vprintf(const char *format, __va_list args) { (*tmp_vprintf)(format, args); //uint16_t str_len = strlen(format); if (strstr(format,"real rate") != 0) { uint16_t n = uxQueueMessagesWaiting( lastlog_buff_queue ); uint16_t r = 0; if (n > 0){ xQueueReceive(lastlog_buff_queue, &lastlog_buff_ptr, 1); n = 0; r = 1; } if (r > 0) { vsprintf(lastlog_buff_ptr, format, args); esc_clear( lastlog_buff_ptr); } //(*tmp_vprintf)(format, args); } }
Юрий
Мм.. что-то не то, а на web страницу как это попадает. Думал есть именно exsmple который можно быстро запустить и по нему посмотреть.
Denis
у меня в этом проэкте через вебсокеты
Denis
Юрий
Да, вот это и ищу, в фоновом режиме это будет, если открыть страницу и оставить на сутки например и следить что прилетает?
Denis
я когда этим вопросом занимался примера не готового нашол и сделал как сделалось
Юрий
Да был где-то для esp8266 пример, придется наверное тоже вникнуть
Denis
по идее у колбана дожны быть подобные примеры но у меня они не заработали на 4.2 и я не стал с ними бороться
AKE
Да, вот это и ищу, в фоновом режиме это будет, если открыть страницу и оставить на сутки например и следить что прилетает?
А без веб страницы не пойдëт? Через telnet и tcp сокет? Существенно проще в реализации.
Denis
пойдёт
Denis
куда проще?
AKE
куда проще?
Чем вебсокеты
Denis
на аякс тоже чтото делал но вебсокеты мне больше нравятся
AKE
Ясно дело, что это отличная штука. Но требует гораздо больше кода памяти и тд
Denis
это момент я не анализировал у есп32 всего хватало
Denis
плюс готовый не асинхронный вебсервер с поддержкой вебсокетов в составе idf-sdk v4.2
Void
Да, вот это и ищу, в фоновом режиме это будет, если открыть страницу и оставить на сутки например и следить что прилетает?
Mqtt проще будет. Только на клиенте надо складывать инфу кудато.клиент на node с пол пинка заводится.
AKE
Вот готовый пример. Лог уарта через tcp соединение кидает. https://github.com/espressif/esp8266-rtos-sample-code/tree/master/04Protocal/TCP_Server_Demo
Denis
меня интересовали вебморды mqtt мне не нужен пока будет нужен разберёмся
Denis
у моего есп8266 отгорел один порт и когда я поехал на радиорынок за новым обнаружил в продаже есп32 поэтому есп8266 я сразуже бросил купил несколько образцов есп32 и занимаюсь с ними
Юрий
Mqtt проще будет. Только на клиенте надо складывать инфу кудато.клиент на node с пол пинка заводится.
mqtt у меня для другого, хочу именно отдельное окно на странице, чисто для отладки
Роджер
Есть у кого хороший пример как работать с советами и передавать данные по tpc
AKE
Есть у кого хороший пример как работать с советами и передавать данные по tpc
С сокетами и tcp у espressif есть примеры, там же: https://github.com/espressif/esp8266-rtos-sample-code/tree/master/04Protocal
Роджер
<kfujlfh.
Роджер
<kfujfh.
Роджер
<kfujlfh.
AKE
Да всегда пожалуйста 😉
𝖘𝖍𝖎𝖘𝖍
Всем привет, ребят. Кто-то подключал такие датчики температуры?
𝖘𝖍𝖎𝖘𝖍
𝖘𝖍𝖎𝖘𝖍
Юрий
Подключал, термосопротивления 50М
Юрий
Только на к esp😁
𝖘𝖍𝖎𝖘𝖍
Ну я, как понимаю, тут и стоит 50м
Юрий
Ну я, как понимаю, тут и стоит 50м
Ну да, а подключать куда хотите?
𝖘𝖍𝖎𝖘𝖍
Давайте в лс
Alendas67
Что не так делаю, не стартует порт в паре с энергомер ом и всё тут, пока не оторвёшь провод и не перезапустить esp
Alendas67
Alendas67
Локально? Или через тырнет?
И локально и через инет
Alendas67