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

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

  1. pvvx

    CH582M (СH581, CH582, СH583)

    Для бинарного потока из USB-COM проще написать самому. Вам вроде нужно выводить с ADC и быстро, тогда и на это у Chrome есть API. Пример - вывод 16 битных данных от ADC со sweep генератора пилы, но сформированных в блоки с заголовком (кто-же знает как вы выводите(?)) на 50 кГц...
  2. pvvx

    CH582M (СH581, CH582, СH583)

    Google Serial port Plotter Chrome
  3. pvvx

    CH582M (СH581, CH582, СH583)

    А как отображать real-time график с частотами отсчетов в десятки МГц? Взять к примеру PC. Для этого надо буферизировать поток. BDT может считать буфер и его можно посмотреть... А для детей есть очень большая масса всяких графико-строителей находу из вывода циферек в COM порт. Особенно для...
  4. pvvx

    CH582M (СH581, CH582, СH583)

    @sed_alex - О, я наконец понял вашу зависимость - вы используете только чужое, заранее подготовленное и только если вам разжуют и в рот положат на примерах воспринятых в вашем детстве при игре в STM32. Ну ждите когда вам pecherskih слепит то, что вы будете “отлаживать” путем переключения...
  5. pvvx

    CH582M (СH581, CH582, СH583)

    "Любой GCC, ARMC да даже мертворожденное убожество от C-Sky (W806 - которое вы так хвалили) при компиляции в настройках компилятора просто ставим поддержку отладки и, спокойно отлаживаем, отладили выбираем Release в соответсвующих настройках." И как же переключить "в настройках компилятора"...
  6. pvvx

    CH582M (СH581, CH582, СH583)

    Когда-то, в четвертой половине того века с отладочными средствами было всё плохо. Потом слепили Jtag и прикрутили его к детским чипам. Отладка через него в основном развилась из STM32, для самых маленьких, которые только начинают и ещё ничего не шарят. Спустя четверть века эти “пердуны”...
  7. pvvx

    CH582M (СH581, CH582, СH583)

    Вы о чем? Об снифере BLE в Wireshark? Действительно - "шарашить поток в порт и потом разбирать портянку" :) Или вас смущает нормальный отладочный лог, принятый везде при нормальном программировании? Обычно он выводится текстом понятным для человека, а не в виде табличек битов в вашем любимом...
  8. pvvx

    CH582M (СH581, CH582, СH583)

    А с Jtag не выйдет как удобнее. Имеющиеся варианты ограничены применением dll от SEGGER для быстрого описания отладочных средств на питоне или чем вам удобнее. В итоге Jtag в пролете, т.к. проприетарщина.
  9. pvvx

    CH582M (СH581, CH582, СH583)

    Производитель обычно выпускает отладочные средства. Для Telink оно всё представлено в виде BDT. Другие производители, кто помелочнее и жаднее, юзают чужое - всякие примочки/интерфейсы для JTAG из open-source. SEGGER не удалось возглавить стандарт, хотя он пытался... Опять подвела жадность.
  10. pvvx

    TB-03F: примерно у 10% модулей неисправен АЦП?

    И вполне возможно, что Telink наштамповал новый удешевленный кристалл для большой серии (выпуск XIAOMI MJWSD05MMC в конце того года) и их налепили в новые модули, т.к. возможно, что на копеечку стоят меньше...
  11. pvvx

    TB-03F: примерно у 10% модулей неисправен АЦП?

    Ранее выпущенные и все из имеющихся TLSR8251, TLSR8253, TLSR8258 шли с одинаковым кристаллом. Т.е. во всех было 64 килобайта RAM и никаких отличий, но документация от Telink говорит что это разные чипы :) TLSR8250 похож на первенец серии TLSR825x и может иметь отличия.
  12. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Уже сказано - deep-sleep отключает всё. И при каждом просыпании необходимо инициализировать нужную часть и деинициализировать после отработки для уменьшения потребления. Некоторые внутренности не отключаются полностью - остаются утечки. Да и во время активного цикла лишняя работающая часть...
  13. pvvx

    TB-03F: примерно у 10% модулей неисправен АЦП?

    И Datasheet_for_TLSR8250, т.к. его нет на Telink Видимо ai-thinker начал вместо TLSR8253 ставить TLSR8250.
  14. pvvx

    TB-03F: примерно у 10% модулей неисправен АЦП?

    Это не АЦП, а входные переключатели на разные выводы и разная утечка входов. Замечено давно, ещё у TLSR826x. Будут разные показания от того, на какие входы включено измерение.
  15. pvvx

    TB-03F: примерно у 10% модулей неисправен АЦП?

    tlsr8250 имеет отличия от tlsr8253 в нескольких частях. Не проверял ещё точно все варианты, но tlsr8250 установленные в MJWSD05MMC похоже имеют всего 48 килобайт RAM и другие мелкие отличия. Уже пришлось менять код асм загрузчика и ещё по мелочи (пока всё ещё в процессе - много надо накалякать).
  16. pvvx

    CH582M (СH581, CH582, СH583)

    Для точки останова необходимо модифицировать исходники, т.е. создавать специальную версию программы. Отключать всё. Это "удобно" исключительно в одном случае - отладки программы мигающего светодиода с задержкой на циклах while() CPU. Или для "Hello World!". В остальных случаях уже не годится...
  17. pvvx

    CH582M (СH581, CH582, СH583)

    Давно уже сделан API в Chrome для работы с USB-UART. А уж js Chart там много разных. И не только Chart. Для Arduino где-то валяется отображение в графике чисел, посылаемых в UART и с конвертированием html в виде приложения... С BLE ещё проще - гоните отладку прямо в BLE. И ещё есть Питон.
  18. pvvx

    CH582M (СH581, CH582, СH583)

    @pecherskih - ещё написать? :) Ну как, насмотрелись неандертальцев, которые ещё вставляют в код GPIO Output и тыкают ослом, вместо вывода счетчика в тактах CPU в RTT? :)
  19. pvvx

    CH582M (СH581, CH582, СH583)

    И ущё отличие от JTag у такой шины - по одному проводу можно соединять чипы - они автоматом могут перекидывать блоки памяти, и шина самосинхронизирующаяся в широких пределах - синхронизируются любые CLK CPU и т.д.
  20. pvvx

    CH582M (СH581, CH582, СH583)

    И ещё раз напомнить чем отличается WCH-Link от одного провода SWM<->SWS у TLSR чипов. Но могу только на своих примерах, т.к. не пользуюсь "народными": Вот надо поглядеть сколько примерно чип находится в sleep, запускаю чтение любого адреса в нем и период сего действия (0x6bc - это регистр PC...
Сверху Снизу