Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум на Исходниках.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 |
Никаким. Хост-контроллер позволяет обмениваться с устройством на уровне пакетов. На физическом уровне ты доступа к порту не получишь вообще никак. Ну разве что делать свою железку для этих целей. |
Автор: Сергій 24.03.16, 16:10 |
Если делать железку, то что она должна слушать с порта? То есть что бейсик может послать? |
Автор: shm 24.03.16, 16:38 |
Цель какая всего этого? |
Автор: Сергій 24.03.16, 17:17 |
_ С 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 порт. |