Работа с LPT портом.

Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить
Открыл глаза
Сообщения: 77
Зарегистрирован: Вт сен 27, 2011 09:27:40

Сообщение Alpout »

Здравствуйте! Интересует работа с программой Visual Basic 6..Хочу получить меандру на разных частотах, ну не выше 20кГц скажем. Есть у кого код какого нибудь генератора сигналов на VB с выходом на LPT-порт? Пробовал работать с таймером готовым, по-моему это нетот случай, походу нужно использовать какую нибудь готовую библиотеку, типа Kernel32 итд. У ког че есть подскажите, плс. Благодарю за внимание. сам программировал только в универе на 1м курсе, а уже лет 6 прошло..
Реклама
Друг Кота
Сообщения: 13796
Зарегистрирован: Чт сен 20, 2007 14:08:00

Сообщение kalobyte »

возьми готовый генератор сигналов для звуковой карты и триггер шмидта для ровных фронтов
а лпт 20кгц может не вытянуть или там будет нестабильная частота
тематические ответы только в форуме, в приват не пишите
Реклама
Открыл глаза
Сообщения: 77
Зарегистрирован: Вт сен 27, 2011 09:27:40

Сообщение Alpout »

да вопрос не в этом, более конкретнее сформулирую...нужно управлять драйвером m542 шагового двигателя с компа, там нужно будет изменять частоты импульсов...итд поэтому хотел создать маленькую прогу чтобы управлять скоростью, направлением итд
Говорящий с текстолитом
Сообщения: 1658
Зарегистрирован: Вс дек 11, 2011 05:25:04
Откуда: Киев, Украина

Сообщение Tolmi »

Windows ? Visual Basic :shock: Ну и какие там будут стабильность и прочие характеристики ? +- два лаптя ?
С ПК можно только задавать временные характеристики исполнительному устройству, которое будет по командам устанавливать заданную частоту, скважность и соотношение между импульсами. LPT - МК - драйвер - двигатель, это правильная цепочка. Всё остальное - пионерство чистой воды и будет ли работать, писано по воде вилами. Не, для частот в единицы герц, можно и напрямую через LPT, но и тут есть нюансы.

А если в цепочке есть МК, то зачем там LPT, USB будет более универсально и интересно.
In theory, theory and practice are the same. In practice, they're not.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Открыл глаза
Сообщения: 77
Зарегистрирован: Вт сен 27, 2011 09:27:40

Сообщение Alpout »

Tolmi напрямую с lpt порта управляются, а именно m542 драйверы! есть такие девайсы!
Реклама
Говорящий с текстолитом
Сообщения: 1658
Зарегистрирован: Вс дек 11, 2011 05:25:04
Откуда: Киев, Украина

Сообщение Tolmi »

Да есть, конечно. И SPI на LPT эмулируют, и даже RS485 :shock: и много ещё как извращаются.
А потом стараются не дышать на всё это получившееся.
Или один стучит в пяткой в грудь "да у меня всё работает", а у ста - всё глючит и они по форумам кричат "памагите люди добрые!".
Я одного не пойму, если начинать что-то делать с нуля, нафига изначально делать плохо? Своего труда не жалко ?
Всё равно напрямую это самый m542 от LPT порта управлять нельзя, можно запросто сжечь LPT порт, придётся городить буфера ( но можно и не сжечь, особенно на старых платах. Будем экспериментировать ? )
In theory, theory and practice are the same. In practice, they're not.
Контактная информация:
Реклама
Открыл глаза
Сообщения: 77
Зарегистрирован: Вт сен 27, 2011 09:27:40

Сообщение Alpout »

там уже есть развязка :)
Открыл глаза
Сообщения: 77
Зарегистрирован: Вт сен 27, 2011 09:27:40

Сообщение Alpout »

да все вродь как разобрался :). все просто оказолось. решалось на условных операторах. do loop while. осталось с клавиатурой стыковать. спасибо за внимание. тема закрыта.
Ответить

Вернуться в «Интеграция с ПК»