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

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

  1. pvvx

    WCH-LinkE (CH32V305FBP6) USB2.0 HS.

    В Wireshark в Windows данные от устройства поступают блоками по 4 кило. Но это никак не связано с сегментами проца. Скорее всего с win-дровами USB-CDC. 4 блока по 4 и потом всё. Wireshark уже на уровне API... Ещё ограничение может быть связано с API Питона. Мне пока фреймы более 8 кило не...
  2. pvvx

    WCH-LinkE (CH32V305FBP6) USB2.0 HS.

    Т.е. подсказать никто ничего не может... Оставлю пока так, как вышло: До 18 килобайт фрейма в USB-CDC да в Питоне работает, с буферизацией в 4 килобайта выдает за 30 Мегабайт в секунду чистых перекачанных байт на финтифлюшке WCH-LinkE. Для Ардуинщиков нужна UART на 300 Мегабит :) Но в чипе есть...
  3. pvvx

    WCH-LinkE (CH32V305FBP6) USB2.0 HS.

    Почти полностью переписал пример USB CDC от WCH. Скорость потока возросла к 30 Мбайт в сек, т.к. пошел частичный дуплекс - прием с передачей и выкинуты лишние наляпанные в коде передачи ... Теперь имеется четкое ограничение в виде непрерывно считываемых по USB блоков компом. Более 36 штук...
  4. pvvx

    WCH-LinkE (CH32V305FBP6) USB2.0 HS.

    Увеличение частот CPU и вся, так-же не помогло. Была надежда, что что-то не успевает в прерывании... (И нечего смотреть позорные видео о том, что незя поставить частоту CPU на 144MHz, когда используется USB. У USB свой PLL на 48MHz, обычно перемножающий частоту кварца деленного на 2.) log...
  5. pvvx

    WCH-LinkE (CH32V305FBP6) USB2.0 HS.

    Добавление в Питоне serialPort.set_buffer_size(rx_size = 65536, tx_size = 65536) никак не помогло. Изменение алгоритма – прием-передача по одному блоку для EP USB (до 512 байт) с ожиданием, т.е. всё по очереди, тоже не принесло успехов. При более 8КБ типа теряется пакет… а скорость просела до...
  6. pvvx

    ESP как usb адаптер

    А если эмулировать USB Low Speed, то пока ESP будет колбасить GPIO, WiFi разорвется.
  7. pvvx

    ESP как usb адаптер

    У ESP8266 нет USB. А чип USB-COM не умеет в HID. Оно только UART.
  8. pvvx

    WCH-LinkE (CH32V305FBP6) USB2.0 HS.

    Кто может объяснить данное явление: Как обычно закатал в WCH-LinkE сильно переделанную программу примера ch32v307\EVT\EXAM\USB\USBHS\DEVICE\SimulateCDC. В ней исправил всё связанное с инициализацией PLL-ей, т.к. кварц на WCH-LinkE на 12 МГц, а не 8 МГц как во всех примерах от WCH. Временно...
  9. pvvx

    Доступ по RTSP

    https://openbenchmarking.org/test/pts/x265
  10. pvvx

    Доступ по RTSP

    Только маленькие куски кода, влезающие в память IRAM могут обрабатываться быстрее.
  11. pvvx

    Доступ по RTSP

    У всех ESP производительность объемного кода для всех CPU ядер одновременно ограничена скоростью потока кода/данных с SPI-Flash. Это в пике 25 Мбайт в сек, что менее 12 мега команд в сек. Т.е. уровень производительности Cortex M0 на 16 MHz
  12. pvvx

    Теряется Serial port

    Либо какая-то программ постоянно держит открытым данный порт или неисправность самого компа, драйверов.
  13. pvvx

    ESP8266 как веб-сервер и клиент mqtt

    Для ускорения загрузки страниц любой современный браузер сразу открывает от 4-х TCP соединений к серверу для загрузки несколькими потоками разных ресурсов указанных в тексте HTML страницы. Если пользователь открывает ещё одну страницу с данного сервера - это ещё плюс от 4-х TCP соединений. Т.е...
  14. pvvx

    ESP8266 как веб-сервер и клиент mqtt

    Согласовав TCP соединение клиент засылает запрос, сервер отвечает. TCP cоединение после ответа может быть разорвано, если соединение не "keep alive" или была ошибка. При "keep alive" сервер после ответа ждет нового запроса на том-же TCP соединении и отвечает... Если что-то пошлет сервер клиенту...
  15. pvvx

    ESP8266 как веб-сервер и клиент mqtt

    Даже в викопедии описано: Веб-сервер — сервер, принимающий HTTP-запросы от клиентов, обычно веб-браузеров, и выдающий им HTTP-ответы, как правило, вместе с HTML-страницей, изображением, файлом, медиа-потоком или другими данными.
  16. pvvx

    ESP8266 как веб-сервер и клиент mqtt

    Такой возможности в WEB нет. Web cервер отвечает только на запросы клиента.
  17. pvvx

    ESP8266 как веб-сервер и клиент mqtt

    Но при многопользовательской реализации сервера на ESP будут проблемы по кол-ву одновременно открытых соединений. Игрушка она и есть игрушка...
  18. pvvx

    ESP8266 как веб-сервер и клиент mqtt

    Это возможно реализовать только через постоянное соединение с websocket. И тогда без разницы с какой стороны происходит инициатива. Для клиента это может быть запрос, а для сервера - сам посылает когда надо.
  19. pvvx

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

    Архитектура ESP с использованием SPI-Flash или SDIO была разработана для загрузки начального кода в IRAM, а далее уже исполнения от туда – это кристалл ESP8089, ныне продаваемый с маркировкой ESP8266. И для дальнейшей возможности системы (обычно Linux) подгрузить другой код драйвера WiFi в...
  20. pvvx

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

    При этом кеширование и сама выборка из Flash дополнительно жрет энергию. А у ESP и ожидание CPU выборки кода приводит к увеличению тока! А по всем законам CPU должен стоять на ожидании, без тактирования...
Сверху Снизу