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

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

  1. pvvx

    BLE SoC PHY6202

    Пока ограничил память Retention RAM. Режим соединение стал стабильным. До этого оптимизировал код - выкинулось около 1 килобайта часто исполняемого ненужного кода. Не работает переключение соединения на Coded PHY - нет реализации в данной версии SDK. При близком расстоянии (хорошем уровне...
  2. pvvx

    BLE SoC PHY6202

    wakeupProcess0/wakeupProcess1 используют __set_MSP(pGlobal_config[INITIAL_STACK_PTR]); Наверно во время этих команд питание на всю RAM ещё не включено?
  3. pvvx

    BLE SoC PHY6202

    Проблему с таймером нашел - кому-то нужно помнить стек во время сна (или не включают питание всей памяти при пробуждении). Буду искать как обойти.
  4. pvvx

    BLE SoC PHY6202

    У меня всего один THB2. Остальные в пути по почте. Через пару дней, судя по трекам, похоже будут...
  5. pvvx

    BLE SoC PHY6202

    Дайте дополнительную команду сброса датчику в init_sensor() send_i2c_wreg(CHT8310_I2C_ADDR0, CHT8310_REG_RST, 0x01); И какой у него ID ? PS: Qingping вообще ставит бракованные датчики и не стесняется. Читаются по адресу I2C = 0x00, а команды по правильным адресам....
  6. pvvx

    BLE SoC PHY6202

    python3 rdwr_phy62x2.py -p COMxx -b 1000000 wf 0x11000900 0x11000900_24.bin - Будет MAC 38:1F:8D:31:BD:BC пока не сотрете командой полной очистки.
  7. pvvx

    BLE SoC PHY6202

    Скопируйте или назначьте в nRFConnect рекламирование в BTHome формате и оставьте телефон на пару часиков... HA bluetooth переполнится, т.к. телефон гонит рекламу с рандом MAC и периодически его меняет :) Меняйте скорость I2C. У меня пока всё как и было - пониженная влажность, да он под рукой на...
  8. pvvx

    BLE SoC PHY6202

    Год назад passive monitor был вылечен путем того, что в термометры был вставлен по умолчанию вариант передачи рекламы во всех форматах (по очереди каждый интервал). А BTHome вылез в HA после отключения этой опции. Надо опять напрограммировать такую опцию и лемминги пробьют дорогу для правильной...
  9. pvvx

    BLE SoC PHY6202

    А зачем? Это можно сделать один раз. Запускаете rdwr_phy62x2.py -p COMxx i и далее термометр в режиме программирования и вперед в PhyPlusKit. Иначе считайте область hal_fs_init(0x1103C000, 2); и перезаписывайте после очистки. Там пока хранится MAC... Нет. Невозможно. Такие писатели - им уже...
  10. pvvx

    BLE SoC PHY6202

    Серийный номер теперь показывает тип Flash - id датчика - дальше может будет серийный номер из OTP flash
  11. pvvx

    BLE SoC PHY6202

    Меняется в BTHome каждые 10 секунд. MAC можно прописать в PhyPlusKit, чтобы в HA всё не закакало новыми THB2 после каждой прошивки. osal_start_reload_timer() вызывается один раз в начале соединения. Проблемы похоже глубже - в прерываниях или восстановлении после сна...
  12. pvvx

    BLE SoC PHY6202

    Да. В Keil таймер работает как надо. В последней версии: При соединении для считывания замеров с датчика используется таймер с шагом 10 сек. И через 6 замеров опрос батарейки (т.е. каждые 60 сек). В nRFConnect надо включить notify у температуры и влажности - они будут в логе с шагом 10 сек. Но в...
  13. pvvx

    BLE SoC PHY6202

    @cool2000 - какие-то проблемы с таймером в gcc. osal_start_reload_timer() osal_start_timerEx() При соединении идут совсем неправильно. Если в nRFconnect поменять интервалы соединения, то вообще всё вылетает, т.е. сплошной вызов события таймера.
  14. pvvx

    BLE SoC PHY6202

    То было при 3.3В. А это при 2.0В
  15. pvvx

    BLE SoC PHY6202

    Если глядеть Тест самых выгодных батареек AA и AAA тогда THB2 должен работать - 1000/0.00712=140449.44 часа, т.е. 16 лет, а точнее до конца срока годности батарейки :)
  16. pvvx

    BLE SoC PHY6202

    Подковырял, теперь PPK2 показывает примерно правильно средние токи для THB2: Average 7.12, Sleep 3 мкА
  17. pvvx

    BLE SoC PHY6202

    В итоге PPK2 на прошивку THB2 говорит: При этом он считает, что датчик температуры и влажности потребляет так: И чип типа тоже делает выбросы: Когда там нет импульсов более 8 мА. А про sleep PPK2 говорит это: Когда даже любой дешман-китай тестер показывает другие значения...
  18. pvvx

    BLE SoC PHY6202

    C nRF PPK2 выходит так - нужно искать "правильный" USB порт. 🤪 Подключил генератор для просмотра линейности измерений... Кривизна в любом диапазоне: Несоответствие уровней при переключении диапазона: 1-й прыжок: 2-ой прыжок: 3-й прыжок и выброс: Что таким можно намерять?
  19. pvvx

    BLE SoC PHY6202

    Linux ныне стал размером меньше чем модули ESP32. И при этом имеет разъем USB-C, подключение SD карты, камеры, монитора и т.д.
  20. pvvx

    BLE SoC PHY6202

    Ныне мелкие платы с Linux жрут меньше чем любой ESP32, а возможностей больше. И цена готового решения значительно меньше. ESP32 переходит в разряд для дядек-страперов любителей поизвращаться. Даже начинающим уже не стоит рекомендовать ESP32.
Сверху Снизу