Alendas67
Юрий
Тот же порт по сути через который грузится прошивка, у меня на нем модбас работает. Сходу не скажу, я в IDE работал.
Alendas67
Alendas67
Alendas67
Slava
Alendas67
Alendas67
Slava
Долго)
Я на днях пытался на есп8266 прикрутить 13 15 ноги через swap(), чето мне этот вариант не понравился и не заработал. Библу хардваресериал не захотел использовать. Так и бросил эту затею.
Юрий
В смысле?
Вместо 13, 15 указать 1, 3, я нн вкурс как а ардуино это реализовано, в sdk да что-то со swap было связано
AntikillerVova 🇷🇺
Так, 13 и 15 пин это апаратный уарт?
Alendas67
AntikillerVova 🇷🇺
Точно?
Юрий
Он один там аппаратный, просто можно на разные ноги кидать
AntikillerVova 🇷🇺
Тогда если он софтовый, то попробовать задержку при старте.
AntikillerVova 🇷🇺
Если не поможет значит что-то где-то косячит
Юрий
Если на 15 будет высокий, чип не стартонет
Alendas67
На 13 и 15 rx/tx и ещё что-то.. Я значит неправильно считал что только i/o
Юрий
15 при старте типа как и Gpio0 набор сигналов на них определяет режим загрузки, я помню что к меня на нем резистор на 10к на землю сидел, иначе это воспринимается как загрузка с SD или что-то в этом роде, там ещё 3 пин кажись анализируется
Alendas67
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
Denis
пойдёт
Denis
куда проще?
Denis
на аякс тоже чтото делал но вебсокеты мне больше нравятся
AKE
Ясно дело, что это отличная штука. Но требует гораздо больше кода памяти и тд
Denis
это момент я не анализировал у есп32 всего хватало
Denis
плюс готовый не асинхронный вебсервер с поддержкой вебсокетов в составе idf-sdk v4.2
Void
AKE
Вот готовый пример. Лог уарта через tcp соединение кидает.
https://github.com/espressif/esp8266-rtos-sample-code/tree/master/04Protocal/TCP_Server_Demo
Denis
меня интересовали вебморды mqtt мне не нужен пока будет нужен разберёмся
Denis
у моего есп8266 отгорел один порт и когда я поехал на радиорынок за новым обнаружил в продаже есп32 поэтому есп8266 я сразуже бросил купил несколько образцов есп32 и занимаюсь с ними
Юрий
Юрий
Роджер
Есть у кого хороший пример как работать с советами и передавать данные по tpc
Роджер
<kfujlfh.
Роджер
<kfujfh.
Роджер
<kfujlfh.
AKE
Да всегда пожалуйста 😉
𝖘𝖍𝖎𝖘𝖍
Всем привет, ребят.
Кто-то подключал такие датчики температуры?
𝖘𝖍𝖎𝖘𝖍
𝖘𝖍𝖎𝖘𝖍
Юрий
Подключал, термосопротивления 50М
Юрий
Только на к esp😁
𝖘𝖍𝖎𝖘𝖍
Ну я, как понимаю, тут и стоит 50м
Юрий
𝖘𝖍𝖎𝖘𝖍
Давайте в лс
Alendas67
Alendas67
Что не так делаю, не стартует порт в паре с энергомер ом и всё тут, пока не оторвёшь провод и не перезапустить esp
Void
Alendas67
Alendas67
Alendas67