• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

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

  1. pvvx

    Делюсь опытом Датчик температуры и влажности AHT10/AHT15

    Общее потребление у BLE (TLSR8266) с датчиком AHT15 и 9-ти замерах в сек - 2.54 мА. И это при опросе i2c со стороны браузера в HTML/javascript - BLE чип выполняет только функцию адаптера i2c. При написании программы в сам чип его потребление снизится до средних около 100 мкА при передаче...
  2. pvvx

    Делюсь опытом Датчик температуры и влажности AHT10/AHT15

    enjoynering - это что за функция - setCycleMode() // Set cycle measurment mode / NOTE: - continuous measurement? Как это работает? Единственное что из этого вышло – увеличение потребления и времени замера:
  3. pvvx

    Делюсь опытом Датчик температуры и влажности AHT10/AHT15

    Пришли AHT15, по дороге видимо долго болели… Попробовал что это такое... Запихал датчик в коробку и на javascript прикинул небольшой тестик на UBIA, чтобы убедиться в глупости измеряльщиков, примеру тут: Test 4 v6 Saturated NaCl solution / Test 2 v7 room RH12 low humidity В стандартном режиме...
  4. pvvx

    BLE модуль JDY-10 на чипе TLSR8266

    А ваша фигня содержит слишком много ненужного, что и устраняет COVID 19. Кому нафиг нужны лишние управленцы и распределители обеспечивающие слишком большую армию рабов? Вот так и нафиг не нужны лишние чипы и лучше их сразу обанкротить... т.е. выкинуть, тем самым сократив затраты и кол-во...
  5. pvvx

    BLE модуль JDY-10 на чипе TLSR8266

    COVID 19 не поражает легкие, он поражает сосудистую систему... и средний и малый бизнес, который ныне больше не нужен в текущей формации управления рабами. Если его психо-воздействия не хватит, то будет вторая и третья стадия, пока разрыв между "богами" и бедными не примет нужного процента (1%)...
  6. pvvx

    BLE модуль JDY-10 на чипе TLSR8266

    У MAX30102 питание и сигналы шины I2C до 1.8 В. Нужен конвертер и стабилизатор 3.3->1.8 В. А светодиоды у него питаются от 3.3 В. В данном случае MAX30102 не очень удобен для применения с чипами на 3.3 В, да и вообще - два питания на безделушку....
  7. pvvx

    BLE модуль JDY-10 на чипе TLSR8266

    В UBIA, т.е. в самом модуле ничего менять не надо. Там есть универсальная функция работы с i2c. Пишите все запросы и разбор ответов на javascript для Web Bluetooth...
  8. pvvx

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

    Файл в Flash в SPIFFS представляет из себя кусочки данных раскиданные по секторам. Если вы переписываете файл, хоть один бит в нем, то все кусочки будут переписаны в новое место, а старые объявлены как удаленные. При этом переписывается разметка описывающая где и что хранится. Бывают отличия...
  9. pvvx

    BLE SoC PHY6202

    У PHY есть hal_pwrmgr. Там назначаются калбаки: int hal_pwrmgr_register(MODULE_e mod, pwrmgr_Hdl_t sleepHandle, pwrmgr_Hdl_t wakeupHandle) Впишите на каждое внутренние устройство (включая GPIO) что ван нужно сделать при просыпании/засыпании. На SPI там вписано: static void...
  10. pvvx

    BLE SoC PHY6202

    Если будет полнейшее описание то время на его чтение и разбор гораздо больше чем проверить в живую. Как и в случае ковыряния в регистрах через JTAG - пока там разгребете какой бит и куда выскочила программа, уже десять раз можно залить новую программу с debug выводом меток и этапов в текстовом...
  11. pvvx

    BLE SoC PHY6202

    Без осциллографа, PowerProfiler с высокой дискретностью замеров (менее 100 us) и прочих сканерах в BLE делать нечего и лучше вообще не лезть. Иначе не сможете оптимизировать потребление и все переходные этапы.
  12. pvvx

    BLE SoC PHY6202

    Пример: Внешнее устройство просыпается при активной “1” на SCL или SDA. Перед обращением к нему вы запрещаете переход в sleep и устанавливаете GPIO подтяжку к “1”. Настраиваете контроллер I2C (включая подачу на него внутреннего CLK). Через тайм-аут (если нужно), переключаете MIX и/или...
  13. pvvx

    BLE SoC PHY6202

    Возможно это просто не описано в их либах. В том-же TLSR десятки бит в регистрах по вкл/выкл CLK для каждой малой части контроллеров и плюс такая-же куча бит RESET этих кусочков чипа. Плюс ещё выбор источника тактирования для каждой фигнющки. Для ADC там более 5-ти блоков и для каждого...
  14. pvvx

    BLE SoC PHY6202

    У SPI (и прочих устройств) же есть: void hal_spi_init(void) int hal_spi_bus_init(hal_spi_t* spi_ptr,spi_Cfg_t cfg) int hal_spi_bus_deinit(hal_spi_t* spi_ptr) А как можно все состояния описать в документации? По регистрам есть disasm :)
  15. pvvx

    BLE SoC PHY6202

    Если чип умеет оставлять что-то активным, то ищите процедуру и флаги как это сделать. Но в таких чипах нужно каждый раз после просыпания инициализировать внутренности и перед засыпанием деинициализировать в состояние минимального потребления. Это принимается по умолчанию и могли даже не писать в...
  16. pvvx

    BLE SoC PHY6202

    Это везде так, во всех чипах BLE. Питание с большей части чипа снимается (часто включая и задающий генератор - кварц). Остаются только "подтяжки" на GPIO, но и их назначение для sleep могут отличатся от режима активности. А т.к. Cortex обычно имеет тупую периферию и дикий HAL, то это требует...
  17. pvvx

    Некорректная отработка TCP Retransmission

    С UDP-шниками тут вообще смех и грех.
  18. pvvx

    Некорректная отработка TCP Retransmission

    Ещё интересная ситуация с TCP_RTO_MIN для WiFi (забудем о ESP). Если оно равно 200 ms, то у WiFi период beacon по умолчанию 102.4 ms. Большинство “зеленых” алгоритмов работает по кол-ву пакетов. Например если за время периода паузы beacon проходит 1 или 2 пакета, то происходит переход к DTIM( n...
  19. pvvx

    Некорректная отработка TCP Retransmission

    Узнавать версию не имеет никакого смысла. Если в другой версии что-то изменено, что прокатит в этой ситуации, то остальное всё равно не совместимо с IP и тем более TCP. Т.е. всё равно будут глюки и бардак в сети от ESP, т.к. у ESP не хватает ресурсов для выполнения базовых RFC в части IPv4 и тем...
  20. pvvx

    Некорректная отработка TCP Retransmission

    Из сего вытекает, что не получен ACK по предыдущим пакетам в WIN в течение TCP_RTO_MIN. А отсылка ACK производится не самим сокетом, а драйвером TCP стека – в даyном случае LwIP. Но при опции WiFi Sleep “MODEM” или “LIGH_SLEEP” обращение к LwIP, т.е. передача ему управления для счета всяких...
Сверху Снизу