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

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

  1. pvvx

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

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

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

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

    CH582M (СH581, CH582, СH583)

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

    CH582M (СH581, CH582, СH583)

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

    CH582M (СH581, CH582, СH583)

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

    CH582M (СH581, CH582, СH583)

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

    CH582M (СH581, CH582, СH583)

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

    CH582M (СH581, CH582, СH583)

    Ну и теперь главный вопрос пишущему: "Друзья, я давно занимаюсь BLE." - вышло ли на CH582M с WCH-Link добиться хотя-бы 15200 BAUD на BLE при совместимости с BT4.2?
  9. pvvx

    CH582M (СH581, CH582, СH583)

    Последний позавчерашний пример - открыл список встроенных контроллеров в BL702... вижу там есть I2S в PDF. Ну и прилепил к нему AUDIO ADC на 24 бита 2 канала на 100 ksps и в USB через 3-х разовую буферизацию (ну лень было оптимизировать). И всё Ок - т.к. оно тянет изначально в USB2.0 FS полные...
  10. pvvx

    CH582M (СH581, CH582, СH583)

    И прочтите другие статейки - упомянутые SoC от WCH полные аутсайдеры по всему, как и было предсказано: народ выбирает самый худший вариант, т.к. можно постоянно писать статейки "как лепить из г..". На нормальные чипы статейки не пишут - их просто используют незаморачиваясь.
  11. pvvx

    CH582M (СH581, CH582, СH583)

    Там и написано - никакого JTAG, а отладка по считыванию переменных только на ходу, без остановки CPU! Научитесь читать внимательно, или только писать переводы PDF умеете? Вам обязательно надо чтобы из платы торчали пины с подписями SWDIO? А SWM (Telink Swire Master) c SWS (Telink Swire Slave) не...
  12. pvvx

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

    Можно накалякать типа - пока RX принимает if(reg_dma_irq_src & FLD_DMA_IRQ_UART_RX) не выходить на deep-sleep
  13. pvvx

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

    Незя использовать deep-sleep (DEEPSLEEP_RETENTION_ADV | DEEPSLEEP_RETENTION_CONN) - вся периферия CPU и сам CPU отключается, остается работать только заказанный кусок [RAM [, RTC [, GPIO-INT]]]. Вроде только в этом режиме работает bls_pm_setSuspendMask (SUSPEND_ADV | SUSPEND_CONN);
  14. pvvx

    Power Profiler

    Тест PCM1802 кинут тут. И оказалось, что SDK от BouffaloLab для BL702 не содержит I2S. Его нет в списках, а я не заметил и подключил :unsure:
  15. pvvx

    CH582M (СH581, CH582, СH583)

    @sed_alex а почему вы пишите "BLE Анализатор сканирует на 0x25 (37) канале (ожидает приема "рекламного" пакета)", когда любой нормальный сниффер с одним чипом и антенной сканирует рекламу по 3-м каналам? Это такая фича у BLE AnalyserPro от WCH, который на 3 канала сразу и "Мой выбор пал на BLE...
  16. pvvx

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

    Вы в этом уверены? Т.е. у вас есть все исходники либ? Или вы не используете SDK?
  17. pvvx

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

    У чипа есть “фичи” – счас точно не помню, но при входе-выходе из спящего режима на некоторых GPIO возникает нанный импульс на GND. И если это вход с подтяжкой или что ещё – то ничего не меняет, но хорошо виден из-за высокого сопротивления подтяжки и емкости, включенной на вход (в пару пФ или...
  18. pvvx

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

    Почему-то есть уверенность что это ваша халтура в ПО и схеме, а не чипа... Слишком однотипный глюк и вы говорите, что таких много.
  19. pvvx

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

    Китайцы в палатках давно научились перештамповывать номерки на чипах и укладывать в стандартную ленточную упаковку для автоматов. И делают это для копеечных чипов и перерабатывают даже БУ чипы. Или вы считаете, что у ai-thinker существует какой-то контроль наштампованных модулей или элементов...
  20. pvvx

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

    И ущё - Ref у ADC выбирается. Может вы включили к внешнему, не стабилизированному. Практическое решение всегда одно - не покупать ничего на али. Там всегда продают отбраковку, особенно для Arduino поклонников. Им же всё равно поиграться и выбросить. Ток сна у модулей из китайских палаток для...
Сверху Снизу