реклама на сайте
подробности

 
 
> Подключение простейшего устр-ва через COM или USB
IGS
сообщение Apr 13 2005, 20:06
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 13-04-05
Пользователь №: 4 108



Кто может, дайти пожайлуста ответ на дурацкий, но насущный для меня вопрос :
Cложно ли подключить к PC некое устройство, выдающее в зависимости от того какая нажата на нем кнопка (от 1 до 3), на выходе различный электрический потенциал. Задача анализировать программой приходящий сигнал на COM или USB, с целью узнать какая же кнопка нажата на устройстве. PC должно работать под WIN98-XP. Я не системный программист и не изготавливал никогда железки, работаю сисадмином и знаком по долгу службы только с прикладным высокоуровневым программированием. Вопрос в том, насколько это сложно реализовать своими силами (нужно ли писать для этого драйвер) и что делать с аппаратной частью. Можно ли отделаться каким нибудь преобразователем электр. сигналов в COM логику и програмкой чтения данных из порта, написанной например на Delphi ? Или все сложнее?
Помогите теоретически или практически!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Pahuchy
сообщение Apr 18 2005, 15:01
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 74
Регистрация: 30-03-05
Из: Одесса
Пользователь №: 3 796



Цитата
писать к нему программу, опять же, ковыряться с дровами???


Ещё раз повторюсь не с какими дровами ковырятся не надо.
Программа со стороны хоста будет состоять из 10 строк. при этом будут использоваться стандартные функции чтения/запись файла.
Если вы не поняли поищите в интернете что такое HID(Human Interface Device ) .
Я это говорю не с потолка (делал сам)

Цитата
Умные люди уже давно написали не одну программу для работы с портами под win2000,ХР


Это да . Если устройство необходимо использовать только для себя. Иначе теряется универсальность. Т.е. это устройство не будет работать с другими компами пока вы не установите на них "программу для работы с портами под win2000,ХР " которую написали умные люди.

Цитата
Да, С USB мышкой много каши не сваришь. А мыши для COM уже вышли из моды и о них подумать забыли?


Ещё раз повторюсь какая бы мышка не была (COM, PS/2, USB) она останется мышкой и компутер будет видеть её как мышку а не как три кнопки.
Go to the top of the page
 
+Quote Post
Вилли
сообщение Apr 18 2005, 16:18
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 26
Регистрация: 6-02-05
Пользователь №: 2 455



Цитата(Pahuchy @ Apr 18 2005, 18:01)
Это да . Если устройство необходимо использовать только для себя. Иначе теряется универсальность.  Т.е. это устройство не будет работать  с другими компами пока вы не установите на них  "программу для работы с портами под win2000,ХР " которую написали умные люди.

Никакую программу ставить не нужно. Все необходимые манипуляции - это подключение нужной dll к своему коду и пара вызовов функций для записи регистров данных LPT порта и чтения регистра состояния порта smile3046.gif . При этом аппаратное обеспечение остается минимальным: разъем DB-25, несколько резисторов и те самые 3 кнопки. И никаких Cypress'ов, и программ для них. Поймите: я не против Вашего предложения. Я бы на месте IGS, так бы и поступил. Но учитывая, что IGS: "не изготавливал никогда железки, работаю сисадмином и знаком по долгу службы только с прикладным высокоуровневым программированием", я и советую наиболее безболезненный вариант.

Цитата
Ещё раз повторюсь какая бы мышка не была (COM, PS/2, USB) она останется мышкой и компутер будет видеть её как мышку а не как три кнопки.

Соглашусь, что эта задача слишком сложна для человека не работавшего с железом, тем более, что даже у Вас вызывает такое недоумение. smile.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- IGS   Подключение простейшего устр-ва через COM или USB   Apr 13 2005, 20:06
- - vet   Драйверов для работы с последовательными портами в...   Apr 13 2005, 20:34
- - sK0T   Кнопки всего три? В принципе можно подключить эти ...   Apr 14 2005, 01:35
- - DLR   Можно вобще упрстить железо, если использовать игр...   Apr 14 2005, 05:06
|- - TriD   Что бы подключить 3 кнопки к СОМ-порту достаточно ...   Apr 14 2005, 07:08
- - Вилли   С USB просто без паяльника не получится. Это как м...   Apr 14 2005, 07:05
- - Pahuchy   ЦитатаС USB просто без паяльника не получится. Это...   Apr 15 2005, 08:19
|- - Вилли   Цитата(Pahuchy @ Apr 15 2005, 11:19)ЦитатаС U...   Apr 15 2005, 21:16
- - IGS   Цитата(IGS @ Apr 13 2005, 23:06)Спасибо всем ...   Apr 20 2005, 09:45
- - Alexandr   Как Вы сами заметили DSR и CTS входы, поэтому бол...   Apr 20 2005, 10:29
|- - IGS   Цитата(Alexandr @ Apr 20 2005, 13:29)Благодор...   Apr 20 2005, 13:59
- - Alexandr   Могу Вас разочаровать - за одно нажатие кнопки ваш...   Apr 21 2005, 05:37
- - Михалыч   Цитата(DLR @ Apr 14 2005, 10:06)А вот в перво...   Apr 22 2005, 14:22
- - Pahuchy   Вот тут всё просто и понятно (пример джойстика) h...   Apr 22 2005, 15:48
- - M_A   Цитата(Pahuchy @ Apr 15 2005, 08:19)C LPT пор...   Jul 20 2005, 13:20
- - кот Леопольд   Через COM очень просто сделать. И прогу элементарн...   Sep 8 2005, 13:28


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 11th August 2025 - 16:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.0141 секунд с 7
ELECTRONIX ©2004-2016