Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.68
sania94pos
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 11
#1

Контроль напряжения на портах USB - C++

27.10.2011, 10:18. Просмотров 2953. Ответов 8
Метки нет (Все метки)

Доброго времени суток.
Кто может, подскажите пожалуйста можно ли контролировать количество напряжение что подается на USB порт(вкл, выкл) и если можно то как.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.10.2011, 10:18
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Контроль напряжения на портах USB (C++):

Не распознаются USB-наушники после смены железа (Питание на USB-портах) - Материнские платы
Доброго времени суток! Около года назад были куплены USB-наушники Bagisson TH9002 (по которым в интернете едва ли что можно найти) и...

Напряжение на usb портах - Периферийные устройства
можно ли какими-либо прогами измерить напряжение usb-порта? и можно ли это напряжение повысить?

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

Питание на usb-портах - Блоки питания
Всем привет. Такая у меня проблема появилась недавно и неплохо так мне делает голову. К сути. В офисе перегорела лампа дневного света...

Нет питания на 2-х usb портах - Ремонт ноутбуков
Ноут HP LENOVO 15 N201sr. C Live диска загружаюсь, все работает, захожу в ось схарда (Win7Ultimat64) 2 из трех портов обесточиваются. И...

Слабо держатся USB устройства в портах. - Ремонт ноутбуков
В последнее время заметил, что в USB портах на ноуте стали отходить флешки при малейшем прикосновении. Очень неудобно, особенно когда...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
27.10.2011, 10:19 #2
А можно писать по-русски?
sania94pos
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 11
27.10.2011, 10:21  [ТС] #3
извините с русским проблемы немного -_-
raxp
10155 / 6542 / 477
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
27.10.2011, 11:22 #4
"Количество" (может уровень?) - нет, это не ЦАП. Курить http://usb.org.

Включать-выключать? В общем случае, тоже нет. Управление питанием встроенного хаба допускают не все материнки (можно попробовать через DEVCON, есть на сайте Микрософта ...или самому через SetupAPI). Под линуксом, правда, есть энтузиасты

Для повторяемости, вам лучше использовать внешний микроконтроллер для обмена или управления. Можно и не МК, можно любой конвертор USB-COM, та же FTDI или CP2102 (китайский шнурок для мобилок):
Название: screen1dexe.png
Просмотров: 1250

Размер: 31.0 Кб

Подскажу. Фирма E-LAB Digital Engineering Inc выпускает любопытные преобразователи EDE700/701/702. Конверторы позволяют преобразовать сигналы стандарта RS-232 в параллельный код, что позволяет, к примеру, подключить LCD-дисплей к МК, используя один из UART, при нехватке портов:
Контроль напряжения на портах USB

В вашем случае, это позволит управлять несколькими устройствами (при условии буферной развязки теми же силовыми ключами), без всякого дополнительного программирования микроконтроллеров (ибо их не будет), все аппаратно. Управление лишь с верхнего уровня.
sania94pos
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 11
27.10.2011, 18:59  [ТС] #5
спасибо, очень полезная информация, попробую разобраться
ем.. а через С++ код можно как то?? есть ли операторы какие нибудь??
raxp
10155 / 6542 / 477
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
27.10.2011, 21:24 #6
...код чего под C++ ? Как работать с COM- портом?
sania94pos
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 11
27.10.2011, 21:29  [ТС] #7
да да да
raxp
10155 / 6542 / 477
Регистрация: 28.12.2010
Сообщений: 21,166
Записей в блоге: 1
27.10.2011, 21:53 #8
Сообщение было отмечено автором темы, экспертом или модератором как ответ
http://www.cyberforum.ru/visual-cpp/...ead328557.html
http://www.cyberforum.ru/cpp-builder...ead368975.html
http://www.cyberforum.ru/cpp-builder...ead341142.html
http://www.cyberforum.ru/cpp-builder...ead151693.html
http://www.cyberforum.ru/cpp-builder...ead357420.html
http://www.cyberforum.ru/cpp-builder...ead341072.html
http://www.cyberforum.ru/cpp-cli/thr...ead344817.html
http://www.cyberforum.ru/visual-cpp/...ead310732.html
...ну и т.д.

Не по теме:

К слову, правило форума не отсылать в поиск, если задающему лень им пользоваться, неразумно.

sania94pos
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 11
27.10.2011, 22:29  [ТС] #9
еще раз спасибо, отличный сборник как раз то что надо ^_^
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.10.2011, 22:29
Привет! Вот еще темы с ответами:

Шина USB: на каком порту или портах работать с хост-конроллером - Assembler
Ребята подскажите на каком порту или портах работать с хост-конроллером в компьютере архитекторы x86, какие адреса при этом использует...

При необходимости изменить значения на USB портах, собственно этих значений там не обнаружил - Компьютерное железо
Здравствуйте. Пришёл к ВАМ за помощью. Столкнулся с проблемой настроек BIOS. При необходимости изменить значения на USB портах, собственно...

Изменение напряжения на USB - Периферийные устройства
Внезапно захотелось узнать, можно-ли изменять напряжение на ЮСБ порте ПРОГРАММНО(без всяким микроконтроллеров и хитрожо...хитрых схем...

Передача значения напряжения на ПК через V-USB - AVR
Добрый день! Я только начинаю программировать микроконтроллеры на си. Мне нужно, чтобы МК считывал значение напряжения 0 канала АЦП и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
27.10.2011, 22:29
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru