• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

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

  1. pvvx

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

    Бесплатным ублажением с выездом к клиенту занимаются другие - обратитесь в справочное, на другом ресурсе... Ни у одного чипа ESPxxx нет "флеш больше 1 МБ". А альтернативные варианты представлены целыми семействами... Зачем тогда суетесь сюда? Многое. Я не продавец выдумок о том что якобы Вами...
  2. pvvx

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

    Можно ещё что-то древнее и дешевле, но для Linux/OpenWRT - RT5350 - полные модули на али по 200..300 руб: первые попавшиеся за 200 руб, за 300 и т.д.
  3. pvvx

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

    > Можете привести пример других модулей 32 бит ,с объемом flash от 1 Mбайта, К MiFi можно подключить TLSR8251 в разъем USB и будет BLE 5+ и прочие GPIO. Такое устаревшее барахло есть и с АКБ в корпусе... А цена на али - 600..900 р.
  4. pvvx

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

    Flash всегда может быть внешней. Микрофон и динамики тут не причем - вы писали, что нужна "отзывчивость" - скорость передачи-приема события. ESP не может питаться от батареек в активных приложениях. Их хватит на пару дней, если это не чемодан батареек в несколько килограмм. Для активного...
  5. pvvx

    CH582M (СH581, CH582, СH583)

    На CH58x не пробовал и не знаю, но есть такое предположение: Если PMP объявляет доступные для CPU области чтения-записи, то возможно попробовать задать новую область, которая будет выше области реально имеющейся Flash. Возможно, что шинный дешифратор адреса у контроллера Flash ограничен и...
  6. pvvx

    CH582M (СH581, CH582, СH583)

    В документации к CH58x нет указания по максимальной частоте CPU, а так же о таймингах работы кода из Flash и из SRAM. О максимальной частоте для ядра CPU можно только догадываться (в SDK это 80MHz). А процедура mDelayuS(), считающая время в тактах CPU, вынесена в SRAM. Интересно - тянет ли Flash...
  7. pvvx

    CH582M (СH581, CH582, СH583)

    Прерывание по исключению у SWD? :) SWD включен в ядро CPU, через его прибамбасы, а не отдельно на шину, где сидит контроллер Flash.
  8. pvvx

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

    SPI-Flash в ESP8089 прикручена чтобы при каждом старте системы не заливать ПО. И производительности с функционалом у данного чипа, тупо переименованного в ESP8266, на большее не хватает и не входило в разработку...
  9. pvvx

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

    WiFi микрофонов что- то не видать, а BLE есть. Проф. audio используют свои проприетарные протоколы. Перед WiFi не стоит задачи связи с минимальными задержками. Там задача передача больших объемов и на каждой стадии-подуровне IP связи используется буферизация, стеки, для которой нет никаких...
  10. pvvx

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

    Есть разница в цепи приема-передачи, а не в потреблении питания. Для стандартных протоколов BLE для мышей и клавиатур - 1000 опросов в секунду. Протокол WiFi вообще не имеет возможности realtime на уровнях в миллисекундах. Любой другой современный MCU - ARM, RISK-V,... На сегодня, по...
  11. pvvx

    CH582M (СH581, CH582, СH583)

    WCH CH583/CH582/CH581 Datasheet V1.3: 3.4.3 Physical memory protection unit, PMP.
  12. pvvx

    CH582M (СH581, CH582, СH583)

    А у всех CH MCU Flash разве не SPI? В адресное пространство отображается путем работы спец. контроллера, читающего кусочками в "кэш" с QSPI Flash кристалла? Тогда как инициализировали эту "кеш" так и будет отображать. В некоторых вариантах у WCH MCU, что на 144MHz и боле тупо стоит дублирующая...
  13. pvvx

    CH582M (СH581, CH582, СH583)

    Не копался, но по аналогии с другими SoC - специфика инициализации контроллера отображения памяти/кэша, связанная с "защитами" по сегментам.
  14. pvvx

    CH582M (СH581, CH582, СH583)

    Любой аппаратный счетчик ведет отсчет относительно чего-то. В Linux обычно от начала 1970г... В WiFi у AP timestamp в 1 us относительно старта (включения питания)... Используйте своё смешение, аналогично GMT+X. Его и меняйте.
  15. pvvx

    Обсуждение TLSR8269

    О как раз вспомнил - у SoC от Bouffalo (BL702, ...) все длительности (CLK up/down, строб data up/down, пазы до и после) для всех шин (SPI, I2C, UART, I2S, ...) задаются в собственных много-битных счетчиках CLK. Там эмуляция Telink S-Wire будет лучше.
  16. pvvx

    Обсуждение TLSR8269

    Автоматическая синхронизация на Telink S-Wire работает у Slave только на прием. Диапазон, если переводить в частоту или длительность бита - в несколько раз в низ от максимума. Типа от 2 Мбит до 200 кбит. А вот 8-ми битный ответ у Slave после строба Master-а выводится на фиксированной частоте...
  17. pvvx

    Обсуждение TLSR8269

    Это актуально только для программаторов с эмуляцией S-Wire. Особенно для STM32 по SPI - cложно подобрать частоту стробирования при приеме. На аппаратном - пофиг, т.к. там есть само-синхронизация, да вручную выставляется любой шаг с дискретизацией набора длительности с шагом частоты кварца, а не...
  18. pvvx

    Обсуждение TLSR8269

    Для программирования TLSR8269: Через USB-COM - TlsrComSwireWriter или TlsrComProg Через STM32F103C8T6 - TlsrTools И аппаратные программаторы: TLSRPGM + TLSR8269-EVK + https://aliexpress.ru/item/1005003712968248.html
  19. pvvx

    Обсуждение TLSR8269

    https://github.com/pvvx/TLSRPGM - это программа для построения аппаратных программаторов на основе TB-04-KIT or TB-04 / 03F модуля (TLSR8253 chip and USB-COM PL2303HX or CH430 chip) или на EBYTE E104-BT10-G / N модуле (TLSR8269 chip). Они имеют аппаратный вывод SWM (single wire master)...
  20. pvvx

    Обсуждение TLSR8269

    У серии TLSR826x есть “болезнь” – сложное восстановление состояния внутренних ключей питаний, которая приводит к тому, что если внутренняя Flash была отключена программно и отключены некоторые неописанные в документациях внутренние питания, тогда доступа к Flash после deep-sleep и sleep для...
Сверху Снизу