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

Недавнее содержимое от pvvx

  1. pvvx

    Power Profiler

    На текущий момент CH592F/582F полностью удовлетворяют в виде самого простого подключения INAxxx к USB и очень малого потребления при работе - десятку мА от USB. Никаких программаторов для этого не требуется. Но передача по BLE пока не имеет сверх дешёвого решения - CH592F/582F ограничены по...
  2. pvvx

    Power Profiler

    Походу сменил картинки и GPIO, USB имя для CH592 (всё на github). CH592F/582F работает и со всеми другими INAxxxx. У STM нет шансов (I2C разогнана до предела, вопреки спекам), BL702 забыт и вытеснен (у меня) BL616/618/808 Можно ещё попробовать на RP2040/2050/2350, но нет уверенности что там...
  3. pvvx

    Power Profiler

    С BL702 должна работать только та программа, которая лежит в zip вместе с прошивкой для BL702. Аналогично и другие. И у них есть номера версий в названии файла и выводятся в самой программе.
  4. pvvx

    Power Profiler

    Я ничего не менял в исходниках для CH592F при их копировании из CH582F в каталог с файлами от EVT к CH592. Сменил только #include "CH59x_common.h". Далее подключил чип и прошил hex-ом по USB. Потом воткнул китай-проводки в дыдочки платы с CH592F от модуля c INA228 и запустил программу. Сделал...
  5. pvvx

    Power Profiler

    А в этом модуле китайская халтура. Надо резать дороги, т.к. 5В сигналы идут на чип... Вроде в теме про BL702 описывал... вот https://esp8266.ru/forum/threads/xt-zb1-devkit-bl702c.6305/post-87584
  6. pvvx

    Power Profiler

    Докинул исходники для CH592F https://github.com/pvvx/SimplePowerProfiler/tree/main/source/ch592/INA2282USB
  7. pvvx

    Power Profiler

    Added CH582F_1024_0007.hex -> https://github.com/pvvx/SimplePowerProfiler/raw/refs/heads/main/bin/PowerProfiler_INA228_0128.zip Зашил в CH582F - работает: Весь log при старте (после первого запуска PowerProfiler_INA228_0128.exe): Start I2C: Set default CFG
  8. pvvx

    Power Profiler

    https://esp8266.ru/forum/threads/ch582m-sh581-ch582-sh583.6371/post-102060 Т.е. приходится выбирать и обсасывать каждую команду и алгоритмы по скорости выполнения в данном чипе.
  9. pvvx

    Power Profiler

    При работе с INA228 любой вывод в лог вызовет дырку опроса по I2C. Если период опроса 140 мкс (INA226 и прочие), то на USB и прочие разборки уже остается мало: А при максимальной частоте опроса INA228 в 50 мкс уже всё - чип не успевает - там надо ещё больше байт читать по I2C, в отличии от...
  10. pvvx

    Power Profiler

    Ковыряние в регистрах чипа, включение Debug в любой IDE среде - это процесс занимающий более нескольких минут. Чистое расточительство времени на отладку и полное утомление через час при поиске нужных адресов, регистров, и т.д., приводящее к ещё большим ошибкам и путанице. Как и время на...
  11. pvvx

    Power Profiler

    Строки с цветами требуют много места в Flash MCU, а его и так не хватает. По этому, отладочные сообщения вообще пишутся с максимум одной буквой типа что это. Потом это всё равно придется удалять, т.к. любой printf занимает время CPU и ресурсы. И времени на оформление и придумывания рамок и...
  12. pvvx

    Нужна помощь Telink Single Wire

    Все остальные представленные программаторы, кроме оригинального EVT, так и делают - работают через Swire обращаясь к SPI контролеру в чипе и SPI уже работает с дополнительным SPI-Flash кристаллом... Swire имеет доступ ко всем регистрам чипа, к CPU и к RAM. Т.е. ко всему, с чем работает CPU. CPU...
  13. pvvx

    Power Profiler

    Размеры RAM у 583 и 592 разные. Разные максимальные частоты CPU. Возможно и разные тайминги работы Flash. По этому все файлы SDK для сборки надо сменить. В регистрах никто ныне не ковыряется. Все современные программы очень зависимы от тайминга исполнения и используют sleep, а отладчик...
  14. pvvx

    Power Profiler

    > какой лучше применить для 228, ch592f или bl702? bl702 я больше не поддерживаю, хотя он работает на высоких CLK I2С и очень прилично в USB. ch583 ограничен и не берет минимальный период INA228. Но он и не нужен, т.к. в нем INA228 дает разрешение ниже 8 бит.
  15. pvvx

    Power Profiler

    Для ch592f нужен другой include -- #include "CH59x_common.h" и файлы Link.ld и т.д. Т.е. от его "EVT". Включение отладки для WCH чипов производится в их утилитах для программирования. STM32F103 - худший из всех для работы с I2C и USB.
Сверху Снизу