Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


Режим Suspend USB-порта при работе с E14-140

Вы не вошли.

 Поиск | Регистрация | Вход 

Хренков А.
08.06.2010 09:41:40
#1

Гость

Режим Suspend USB-порта при работе с E14-140

Здравствуйте.
В руководстве программиста на E14-140, на которое ссылается руководство пользователя, не смог найти API-функцию, которая позволяла бы осуществлять переход в режим низкого энергопотребления USB-порта и обратно.
С помощью какой функции можно это сделать?
Заранее спасибо.

08.06.2010 10:29:07
#2

Сотрудник "Л Кард"
Здесь с 18.04.2014
Сообщений: 810

Re: Режим Suspend USB-порта при работе с E14-140

BOOL LowPowerMode(BOOL LowPowerFlag);

Действительно нет в pdf, хотя в lusbapi.h есть и прокомментирована. Спасибо, что заметили.
Попросим коллег добавить описание функции в pdf.

08.06.2010 10:43:24
#3

Сотрудник "Л Кард"
Здесь с 18.04.2014
Сообщений: 810

Re: Режим Suspend USB-порта при работе с E14-140

Только это не совсем режим SUSPEND USB, а управление питанием модуля (фактически отключается все, кроме процессора). Но об этом, судя по всему, Вы уже прочитали в руководстве пользователя, п.4.3.

Собственно SUSPEND USB отключает USB порт процессора (переводит его в соответствующее логическое состояние). Функция LowPowerMode(), напротив, не трогает USB порт. Кстати, в E14-140-M, если забыть выйти из этого режима, то при подаче команды, обращающейся к ПЛИС (типа START_ADC), выход из LowPowerMode делается автоматом (с некоторой задержкой на пуск внутреннего преобразователя питания).

Хренков А.
08.06.2010 11:27:27
#4

Гость

Re: Режим Suspend USB-порта при работе с E14-140

Спасибо.
Хотел уточнить:
LowPowerMode(true) - переводит модуль в режим низкого энергопотребления,
LowPowerMode(false) - переводит модуль в режим штатного энергопотребления?

10.06.2010 13:42:10
#5

Сотрудник "Л Кард"
Здесь с 18.04.2014
Сообщений: 810

Re: Режим Suspend USB-порта при работе с E14-140

Да, разумеется.