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

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

  1. pvvx

    CH582M (СH581, CH582, СH583)

    7 Дек 2022 DC-DC включен. Режим sleep - 2.7мкА Пробуждающий импульс включения в режим активности более 6 мА (с емкостным спадом ~0,4 мс) Startup SoC - от 1.5 ms И так как DC-DC то при понижении напряжения питания ток возрастет.
  2. pvvx

    CH582M (СH581, CH582, СH583)

    nRF52840 Startup time for 32.768 kHz crystal oscillator 0.25 s Power-up time for various 64 MHz crystal oscillator: Epson TSX-3225 50 μs Epson FA-20H 60 μs Epson FA-128 75 μs NDK NX1612AA 195 μs NDK NX1210AB 210 μs Это сразу видно на графике PowerProfiler...
  3. pvvx

    CH582M (СH581, CH582, СH583)

    Т.е. возможно запустить работу BLE с часовым кварцем, чтобы правильно отслеживать время? Или там старт из сна будет длинным? External LSE oscillator enabled to available time - 300..1500 ms (!) External LSE oscillator enabled to stabilization time - 1500..5000 ms (!) :eek: External HSE...
  4. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    Более лучше он пишет в Arduino. И прочих - java, питон. Хорошо находит ошибки и недочеты. Жду когда его натаскают на PDF чипов и он сможет писать на микроконтроллеры... Интересно - сколько на это уйдет времени его обучения... А то надоело ждать.
  5. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    Кэша у вашей системы не хватило (?) - лучше жрать батарейки и время пользователя? UUID в термометре не меняются. Меняются только атрибуты доступа при вводе pin-code и то исключительно после полной перезагрузки "на холодною". Т.е. не во время соединения, но и там SDK должно отработать параметры...
  6. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    А эта функция должна выдавать запомненную таблицу. Т.к. это процесс драйвера. Вы полезли в HCI или уже копаетесь в дровах BT адаптера?
  7. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    Это не повод говорить что у вас правильная программа, соответствующая рекомендациям bt SIG. А устройства бывают разные - некоторые убогие, обиженные жадность Xiaomi :P
  8. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    При правильном подходе считывание значений нужных UUID происходит за пару мс соединения. Проверено на многих SoC с нормальным, не урезанным SDK. До переключения интервалов, т.е. до запроса датчиком на переключение соединение не доходит, т.к. уже посылается disconnect после чтения по индексам. А...
  9. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    Процесс discovery services производится один раз при первом соединении и список сервисов запоминаются к каждому MAC. В дальнейших соединениях адаптер проверяет только один специальный UUID, по номеру (индексу) из таблицы, без запроса всей таблицы сервисов. Этот UUID говорит о том, какие сервисы...
  10. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    С какой версии Bluez начало (начнет) работать переключение PHY для приема рекламы в Coded PHY без управления командами в HCI? И когда заработают утилиты входящие в пакет Bluez c Coded PHY? И где в btmon можно увидеть S=2 или S=8? Вроде chartGPT уже работает и хорошо умеет исправлять ошибки...
  11. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    Дубли: Bluetooth5.0+ PHY (LE 1M/2M/LongRange:500K/125K), CSA1/CSA2 (Channel Selection Algorithm) Reception of advertising in the "Long Range" mode (Coded PHY S=8) does not work. PS: лапидарность = "абырвалг" в технических темах на сайте, где необходимо всё разгребать до кухонного языка...
  12. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    От БП ничего и никогда не "зависает". От батарейки - аналогично. Пару дней назад ездил в город, осматривал что там творится в пустующем доме и сменил батарейку CR2032 в LYWSD03MMC - работала 2 года при +24..25С и успешно всё слала. На оф. версии прошивки батарейки умирают каждый год :( Ваша...
  13. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    Да - это ключ для переключения в TelinkMiFlasher на временные отладочные версии с хитрыми опциями. По мере тестов в TelinkMiFlasher для версий 9.9 меняются опции для текущих отладочных версий, чтобы не трогать типовые пользовательские... Разве сложно догадаться?
  14. pvvx

    CH582M (СH581, CH582, СH583)

    К примеру в регистрах "подтяжек" GPIO тоже можно хранить флаги для deep-sleep :)
  15. pvvx

    CH582M (СH581, CH582, СH583)

    Если есть регистры, которые не сбрасываются по wake-up event или переходу в sleep SoC, но сбрасываются по сигналу reset чипа, то это обычно указывают. Во многих чипах BLE есть специальные регистры для пользователя, не сбрасывающиеся при deep-sleep и в них хранятся системные флаги и часть отдают...
  16. pvvx

    CH582M (СH581, CH582, СH583)

    Как они оба могут работать, если значение регистров по старту не позволяют это сделать? В неполном сне (остановлен только CPU)? Энергонезависимые регистры?
  17. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    Вам тоже повторить в 100 раз - Причина нестабильности - аппаратная - жадность Xiaomi - не впаяны конденсаторы по питанию.
  18. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    В новой версии уменьшен интервал и соединение стало немного стабильнее. Причина нестабильности - аппаратная - жадность Xiaomi - не впаяны конденсаторы по питанию.
  19. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    При сканировании там где-то всегда задавался 1M для PHY. При чем тут классы непонятно.
Сверху Снизу