Результаты поиска

  1. Slacky

    ESP32 и проблемы с динамическим выделением памяти, точнее с освобождением.

    Заметил, что часто модуль перегружается с вот такими сообщениями CORRUPT HEAP: Bad tail at 0x3ffb7f44. Expected 0xbaad5678 got 0x003a7465 abort() was called at PC 0x400824ee on core 1 0x400824ee: lock_acquire_generic at C:/msys32/esp-idf/components/newlib/locks.c:142 ELF file SHA256...
  2. Slacky

    Про SPIFFS и запись одного и того же файла в разные части памяти. Теория. И вопрос.

    Добрый день. Есть, допустим, конфигурационный файл. Пусть будет config. И пусть будут еще 32 клона config0, config1 ... config31. Писать в разные файлы не проблема. Но как понять при старте, какой читать? Остается переименовать и читать всегда из файла config. А вот тут вопрос, ибо не силен...
  3. Slacky

    ESP32, SIM800L, GPRS и PPPoS. Нужна помощь в понимании ...

    Что хочу в результате получить - web сервер, который крутится на esp32, а доступ к нему через SIM800L по GPRS и при этом SIM800L могла принимать входящие, сама звонить и отправлять СМС. Что получил в голове по прочтению Интернета. Самый вроде правильный способ - PPPoS, т.е. PPP ower Serial. Но...
  4. Slacky

    Перестал выходить из light sleep mode после прикручивания i2c и oled 0.96 на ssd1306

    Выходил по прерыванию на двух ногах GPIO4, GPIO5. I2C повесил на GPIO2 - SDA, GPIO0 - SCL. Все работает, дисплей выводит. Но как только ушли в light sleep - все. На сигналы на GPIO4 и 5 не реагируем. Если взять код этот и вычистить от I2C - то все прекрасно работает и засыпает и просыпается...
  5. Slacky

    Нужна помощь Light Sleep Mode - стал срабатывать wdt ...

    Контролирую внешнее питание по пину. Если пропало напряжение, вызываем вот такую функцию void ICACHE_FLASH_ATTR sleepOnNow() { apModeNow=staModeNow=false; wifi_station_disconnect(); wifi_set_opmode_current(NULL_MODE); wifi_fpm_set_sleep_type(LIGHT_SLEEP_T); //light sleep mode...
  6. Slacky

    Вопрос А кому-нибудь удалось собрать из примера esphttpd с возможностью OTA?

    Плата - Wemos D1 mini 4 мегами на борту. Я как ни старался, ничего не получается. Заливать он просит или user2.bin или *.ota. При заливке user2.bin плата просто зависает и сбрасывается по wdt, но потом уже и не грузится. Пишет такое - 2nd boot version : 1.7(5d6f877) SPI Speed : 40MHz SPI Mode...
  7. Slacky

    Нужна помощь Писал, писал и с какого-то момента забил IRAM.

    Теперь линковщик выдает что-то типа - xtensa-lx106-elf/bin/ld.exe: build/app.out section `.text' will not fit in region `iram1_0_seg' Вопрос - как правильно писать код, чтобы не забить IRAM? Например static char buff [16] = {0}; Где разместится? Про ICACHE_FLASH_ATTR у функций знаю. Может...
  8. Slacky

    Решено TOUT и настройка для system_get_vdd33 (). Всю голову уже сломал ...

    В общем весь вечер бьюсь, что-то не выходит. Функция всегда возвращает 65535. Если к ADC подключить подтяжку через резистор, то функция system_adc_read() возвращает приемлемое значение. Читал доки от expressif. system_get_vdd33 can only be called when TOUT pin is suspended. The 107th byte in...
  9. Slacky

    Нужна помощь Посоветуйте плату зарядки 3.7-4.2в с выходом на 5в и с током не менее 2А.

    Знаю у Wemos есть вот такая - Battery Shield [WEMOS Electronics]. Нужна точно такая же (не по габаритам), но более мощная ... Спасибо.
  10. Slacky

    Нужна помощь RFID на 2.4 ГГц где искать и есть ли такое?

    Собственно - сабж. Просто нужна дальность 3-5 метров. Есть готовое решение в виде автомобильного иммобилайзера - RFID 2.4 ГГЦ беспроводной автомобильный иммобилайзер противоугонные и выключать интеллектуальные противоугонные английская версия бесплатная доставка купить на AliExpress Но...
  11. Slacky

    Решено Уменьшение потребления и прерывания.

    Что хочу - при определенных обстоятельствах загнать esp8266 в режим какого-нибудь сна, но при этом чтобы она просыпалась по прерываниям. Пока нашел вот такой код в обсуждениях на хитхабе. #include <ESP8266WiFi.h> extern "C" { #include "gpio.h" } extern "C" { #include "user_interface.h" }...
  12. Slacky

    Делюсь опытом Изобрел велосипед, точнее снятие показаний счетчиков воды на Wemos D1 mini :))

    Сразу хочу предупредить - я не программист, я просто любитель. Потому все неконструктивные критики идут в сад. Немного истории. Захотелось мне снимать показания счетчиков дистанционно. Найдя пару готовых решений, жаба отказалась тратить на это от 2200 до 2500. На одном форуме (что-то типа...
  13. Slacky

    Как поменять имя ESP-шки в режиме STA?

    Вроде такой вопрос на форуме задавали, но ответа я так и не нашел. Сейчас роутер отображает подключенные устройства и в том числе 8266. Ее имя - ESP_1EE5E2. Как поменять на произвольное?
  14. Slacky

    Вопрос Про сторожевой таймер. Имеет ли смысл?

    В общем понял я, что ESP.wdtEnable(1000) не работает. Но работает ESP.wdtDisable(). После этого, где-то секунд через 6-8 срабатывает аппаратный wdt. Но при этом, если ничего не делать и запустить пустой цикл - while(1), то срабатывает софтовый wdt. Вопрос - имеет ли заморачиваться с...
  15. Slacky

    Вопрос Вопрос по питанию и старту Wemos D1 mini.

    Добрый день. Пока платка была подключена через USB к компу, я как-то не задумывался о старте прошивки. Залил скетч и она пошла. Вроде все, что хотел, напрограммил. Пора переходить к полевым испытаниям. И тут столкнулся с интересной особенностью. Взял обычный адаптер от телефона на 1А...
  16. Slacky

    Нужна помощь Как правильно в 5-ти вольтовой логики подать на вход ESP8266?

    В теме читать "с 5-ти вольтовой" ... Допустим есть некое устройство на микросхеме. Питание у нее 5-ти вольтовое. Значит и выхода будут единицу выдавать 5 вольт. Как правильно выход такой микросхемы подать на вход esp8266? Спасибо.
  17. Slacky

    Нужна помощь Как просканировать сеть, если известетно ее имя?

    Как просканировать методом перебора есть в примерах. А есть ли возможность проверить, присутствует ли известная сеть не перебором всех сетей? Спасибо.
Сверху Снизу