Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > Разовые заказы и подработка > VB6 -> USB


Автор: Сергій 23.03.16, 21:08
Здравствуйте. Каким образом можно посылать сигналы на USB-порт посредством Visual Basic 6.0?

Автор: Rust 24.03.16, 04:13
Communicating Through USB Ports with Visual Basic

Автор: shm 24.03.16, 09:34
Цитата Сергій @
Каким образом можно посылать сигналы на USB-порт

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

Автор: Сергій 24.03.16, 16:10
Цитата shm @
Ну разве что делать свою железку для этих целей.

Если делать железку, то что она должна слушать с порта? То есть что бейсик может послать?

Автор: shm 24.03.16, 16:38
Цель какая всего этого?

Автор: Сергій 24.03.16, 17:17
Цитата shm @
Цель какая всего этого?

_ С LPT-портом все ооочень просто. Наделал вссяких штучек... Но теперь не выпускаются ЭВМ с LPT-портом, а тем более ноутбуки. Не хочется терять свой доступ к той же розетке: если пропадает интернет на сервере (это программно не трудно заметить), то программа выключает через релюху роутер из сети на 5 секунд, потом включает.
_ LPT-порт позволяет давать 5 вольт (если чесно +3,5) на 8 ножек в любом сочетании (в принципе - готовый результат), а дешифратор на основе К155ИД3 позволяет перевести это "двоичное" число в 256-1 сигнал (1 из них = отсутствие сигнала).
_ LPT-порт может получать сигналы одновременно по 4-м независимым ножкам, и программа может "видеть" что сигнал идет по ножкам 2 и 3 (0110), в ответ посылать...
_ ,Словом, много всего полезного или просто безделушек.
USB-...

Автор: shm 24.03.16, 17:26
Тогда забудь про сам USB порт. Не сможешь ты им рулить на физическом уровне. Ты можешь сделать простую железку (или купить готовую), которая будет принимать пакеты по USB и делать то, что тебе нужно.
Цитата Сергій @
Если делать железку, то что она должна слушать с порта?

В USB ты не слушаешь порт, а обмениваешься пакетами.
Цитата Сергій @
То есть что бейсик может послать?

Их бейсика можно послать все, что угодно, как и из любого другого ЯП. Все проще для эти целей сделать так, чтобы железка эмалировала COM порт.

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)