На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Rust
  
> VB6 -> USB
    Здравствуйте. Каким образом можно посылать сигналы на USB-порт посредством Visual Basic 6.0?
        Цитата Сергій @
        Каким образом можно посылать сигналы на USB-порт

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

          Если делать железку, то что она должна слушать с порта? То есть что бейсик может послать?
            Цель какая всего этого?
              Цитата shm @
              Цель какая всего этого?

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

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

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


                Рейтинг@Mail.ru
                [ Script execution time: 0,0215 ]   [ 17 queries used ]   [ Generated: 25.04.24, 13:14 GMT ]