...

Что за программа USB rs

Последовательный usb-драйвер (Usbser.sys)

Этот раздел предназначен для программистов. Если у вас возникли проблемы с USB, см. статью Устранение распространенных проблем с USB.

Поддерживаемые версии

  • Windows 11
  • Windows 10
  • Windows 8.1

Применяется к

  • Производители устройств для устройств управления CDC

Предоставленный корпорацией Майкрософт встроенный драйвер (Usbser.sys) для вашего устройства связи и управления CDC.

В Windows 10 драйвер был перезаписан с помощью платформы драйверов в режиме ядра, что улучшило общую стабильность драйвера.

  • Улучшены Plug and Play и управление питанием с помощью драйвера.
  • Добавлены функции управления питанием, такие как выборочная приостановка USB.

Кроме того, приложения UWP теперь могут использовать API,предоставляемые пространством имен Windows.Devices.SerialCommunication , которые позволяют приложениям взаимодействовать с этими устройствами.

установка Usbser.sys

Загрузите предоставленный корпорацией Майкрософт встроенный драйвер (Usbser.sys) для устройства управления связью и CDC.

Если вы пытаетесь установить драйвер класса USB-устройства, включенный в Windows, скачивать драйвер не нужно. Они устанавливаются автоматически. Если они не устанавливаются автоматически, обратитесь к производителю устройства. Список драйверов класса USB-устройств, включенных в Windows, см. в статье Драйверы класса USB-устройств, включенные в Windows.

Windows 10 и более поздней версии

Начиная с Windows 10, usbser.inf был добавлен в каталог %Systemroot%\INF, который загружает Usbser.sys в качестве объекта функционального устройства (FDO) в стеке устройств. Если устройство принадлежит к классу устройств управления cdc и связи, Usbser.sys загружается автоматически. Вам не нужно писать собственный INF-файл для ссылки на драйвер. Драйвер загружается на основе совместимого сопоставления идентификаторов, аналогичного другим драйверам класса USB-устройств, включенным в Windows.

  • Если вы хотите загружать Usbser.sys автоматически, задайте для кода класса значение 02, а для кода подкласса — 02 в дескрипторе устройства. Дополнительные сведения см. в разделе Класс устройства usb communications. При таком подходе вам не требуется распространять INF-файлы для устройства, так как система использует Usbser.inf.
  • Если на устройстве указан код класса 02, но значение кода подкласса, отличное от 02, Usbser.sys не загружается автоматически. Менеджер Plug and Play пытается найти драйвер. Если подходящий драйвер не найден, возможно, на устройстве не загружен драйвер. В этом случае может потребоваться загрузить собственный драйвер или написать INF-файл, который ссылается на другой встроенный драйвер.
  • Если на устройстве заданы коды классов и подклассов 02 и вы хотите загрузить другой драйвер вместо Usbser.sys, необходимо написать INF-файл, указывающий идентификатор оборудования устройства и устанавливаемого драйвера. Например, просмотрите INF-файлы, включенные в примеры драйверов , и найдите устройства, аналогичные вашему устройству. Дополнительные сведения о разделах INF см. в разделе Общие сведения о файлах INF.

Корпорация Майкрософт рекомендует по возможности использовать встроенные драйверы. В мобильных выпусках Windows, таких как Windows 10 Mobile, загружаются только драйверы, которые являются частью операционной системы. В отличие от классических выпусков, невозможно загрузить драйвер через внешний пакет драйверов. При использовании нового встроенного INF-файлаUsbser.sys автоматически загружается при обнаружении на мобильном устройстве от USB до последовательного устройства.

Windows 8.1 и более ранних версий

В Windows 8.1 и более ранних версиях операционной системы Usbser.sys не загружается автоматически при подключении к компьютеру устройства с usb-последовательным подключением. Чтобы загрузить драйвер, необходимо написать INF-файл, который ссылается на модем INF (mdmcpq.inf) с помощью директивы Include . Директива необходима для создания экземпляра службы, копирования двоичных файлов папки «Входящие» и регистрации GUID интерфейса устройства, который требуется приложениям для поиска устройства и взаимодействия с ним. Этот INF указывает «Usbser» в качестве драйвера нижнего фильтра в стеке устройств.

Inf также должен указать класс настройки устройства как Модем для использования mdmcpq.inf. В разделе Версия inf укажите модем и GUID класса устройства. Дополнительные сведения см. в разделе Классы настройки устройств, предоставляемые системой.

[DDInstall.NT] include=mdmcpq.inf CopyFiles=FakeModemCopyFileSection [DDInstall.NT.Services] include=mdmcpq.inf AddService=usbser, 0x00000000, LowerFilter_Service_Inst [DDInstall.NT.HW] include=mdmcpq.inf AddReg=LowerFilterAddReg 

Настройка выборочной приостановки для Usbser.sys

Начиная с Windows 10 ,Usbser.sys поддерживает выборочную приостановку USB. Это позволяет подключенному usb-последовательному устройству переходить в состояние низкого энергопотребления, когда оно не используется, в то время как система остается в состоянии S0. Когда обмен данными с устройством возобновляется, устройство может выйти из состояния приостановки и возобновить работу. Эта функция отключена по умолчанию и может быть включена и настроена, задав запись IdleUsbSelectiveSuspendPolicy в этом разделе реестра:

HKEY\_LOCAL\_MACHINE\\SYSTEM\\CurrentControlSet\\Enum\\USB\\<hardware id>\\<instance id>\\Device Parameters 

Чтобы настроить функции управления питанием Usbser.sys, можно задать для IdleUsbSelectiveSuspendPolicy следующее :

  • «0x00000001»: вводит выборочную приостановку при простое, то есть при отсутствии активных данных, передаваемых на устройство или с устройства.
  • «0x00000000»: вводит выборочную приостановку только при отсутствии открытых дескрипторов для устройства.

Эта запись может быть добавлена одним из двух способов:

  • Напишите INF-файл, ссылающийся на inf-файл установки, и добавьте запись реестра в HW. Раздел AddReg .
  • Опишите запись реестра в дескрипторе функций ОС с расширенными свойствами. Добавьте раздел настраиваемого свойства, который задает для поля bPropertyName строку Юникода IdleUsbSelectiveSuspendPolicy и wPropertyNameLength размером 62 байта. Задайте для поля bPropertyData значение «0x00000001» или «0x00000000». Значения свойств хранятся в виде 32-разрядных целых чисел. Дополнительные сведения см. в разделе Дескрипторы ОС Майкрософт.

Разработка приложений Windows для USB-устройства CDC

Если вы устанавливаете Usbser.sys для USB-устройства CDC, ниже приведены параметры модели программирования приложений:

  • Начиная с Windows 10 приложение для Windows может отправлять запросы кUsbser.sys с помощью пространства имен Windows.Devices.SerialCommunication. Он определяет среда выполнения Windows классов, которые могут использовать для взаимодействия с USB-устройством CDC через последовательный порт или некоторую абстракцию последовательного порта. Классы предоставляют функциональные возможности для обнаружения таких последовательных устройств, чтения и записи данных, а также управления последовательных свойств для управления потоком, таких как настройка скорости передачи данных, состояния сигнала.
  • В Windows 8.1 и более ранних версиях можно написать классическое приложение Windows, которое открывает виртуальный COM-порт и взаимодействует с устройством. Дополнительные сведения см. в разделе: Модель программирования Win32:
    • Настройка ресурса связи
    • Справочник по коммуникациям Модель программирования .NET Framework:
    • Пространство имен System.IO.Ports

    Конвертер USB-RS для настройки устройств SATEL

    Конвертер USB-RS предлагает возможность подключения к компьютеру устройств компании SATEL, оборудованных портом RS-232 или RS-232 (TTL). Также он позволяет осуществлять настройку комплектов радиоуправления производства компании SATEL.

    Внимание: Конвертер не предназначен для настройки ПКП CA-64.

    • предназначен для устройств компании SATEL, оборудованных портом:
      • RS-232 – разъем типа PIN5 или RJ
      • RS-232 (TTL) – разъем типа PIN3 или RJ

      USB-RS

      Представленные изображения могут не отражать внешний вид готовых изделий. Размещенные в сервисе описания продукции имеют исключительно информационный характер.

      Техдокументация

      общее руководство
      дата обновления: 2021-06-07

      Программы

      многоязычн.
      версия от: 2021-07-15

      Сертификаты

      Декларация соответствия
      дата обновления: 2023-01-02

      Техданные

      Габаритные размеры преобразователя
      67 x 34 x 21
      Длина USB-кабеля типа В

      Инфоматериалы

      1 Каталог

      4 Техкарта

      5 Карта продукта

      Дополнительные услуги

      Предлагаем дополнительные услуги:

      Для установщиков

      Здесь можно найти новейшие программы, инструкции и сертификаты.

      © 1990-2021 SATEL sp. z o.o.

      Сайт Satel.pl использует файлы cookies для облегчения навигации по сайту и в целях статистической оценки. Если Вы не блокируете эти файлы, то соглашаетесь на их сохранение в памяти устройства. Помните, что Вы можете самостоятельно управлять файлами cookies, изменив настройки интернет-браузера. В противном случае Вы соглашаетесь на использование файлов cookies нашим сайтом. Дополнительную информацию можно найти в разделе Политика конфиденциальности.

      Конвертер USB-RS для настройки устройств SATEL

      Конвертер USB-RS предлагает возможность подключения к компьютеру устройств компании SATEL, оборудованных портом RS-232 или RS-232 (TTL). Также он позволяет осуществлять настройку комплектов радиоуправления производства компании SATEL.

      Внимание: Конвертер не предназначен для настройки ПКП CA-64.

      • предназначен для устройств компании SATEL, оборудованных портом:
        • RS-232 – разъем типа PIN5 или RJ
        • RS-232 (TTL) – разъем типа PIN3 или RJ

        USB-RS

        Представленные изображения могут не отражать внешний вид готовых изделий. Размещенные в сервисе описания продукции имеют исключительно информационный характер.

        Техдокументация

        общее руководство
        дата обновления: 2021-06-07

        Программы

        многоязычн.
        версия от: 2021-07-15

        Сертификаты

        Декларация соответствия
        дата обновления: 2023-01-02

        Техданные

        Габаритные размеры преобразователя
        67 x 34 x 21
        Длина USB-кабеля типа В

        Инфоматериалы

        1 Каталог

        4 Техкарта

        5 Карта продукта

        Дополнительные услуги

        Предлагаем дополнительные услуги:

        Для установщиков

        Здесь можно найти новейшие программы, инструкции и сертификаты.

        © 1990-2021 SATEL sp. z o.o.

        Сайт Satel.pl использует файлы cookies для облегчения навигации по сайту и в целях статистической оценки. Если Вы не блокируете эти файлы, то соглашаетесь на их сохранение в памяти устройства. Помните, что Вы можете самостоятельно управлять файлами cookies, изменив настройки интернет-браузера. В противном случае Вы соглашаетесь на использование файлов cookies нашим сайтом. Дополнительную информацию можно найти в разделе Политика конфиденциальности.

        При подготовке материала использовались источники:
        https://learn.microsoft.com/ru-ru/windows-hardware/drivers/usbcon/usb-driver-installation-based-on-compatible-ids
        https://www.satel.eu/ru/product/711/
        https://www.satel.eu/ru/product/711/USB-RS,

Оцените статью