Модераторы: PILOT, ManiaK, Mazzi
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание устройства и драйверов, Дикая идея 
:(
    Опции темы
APXEOLOG
Дата 10.12.2009, 22:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 136
Регистрация: 12.4.2007
Где: Мурманск

Репутация: нет
Всего: 1



Доброго времени суток.
 Скорее всего задаю совершенно глупый вопрос: 
 Можно ли сделать устройство по типу кнопки (например у юсб-провода замыкать провода) и написать для него драйвер под Win, который будет определять нажата кнопка или нет?

Если моя идея реализуема - подскажите мануалы/ссылки но написанию драйверов с нуля
Если бред - подскажите наиболее близкую к моей, которая может быть реализована.

ЗЫ и еще, можно ли взять старую клавиатуру и написать для нее дрова, чтобы ее клавиши воспринимались как дополнительные?
--------------------
Ученые долго не знали как назвать частоту.Потом так и назвали Hz.
PM MAIL ICQ   Вверх
Mazzi
Дата 11.12.2009, 11:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Правильный
**


Профиль
Группа: Комодератор
Сообщений: 825
Регистрация: 3.4.2003

Репутация: 9
Всего: 21



Самое простое решение твоей проблемы это набор AT90USBKEY. Поищи описание в гугле.


--------------------
Мне нужны помощники.
PM MAIL WWW   Вверх
xvr
Дата 11.12.2009, 12:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 8
Всего: 223



Цитата(APXEOLOG @ 10.12.2009,  22:28)
 Можно ли сделать устройство по типу кнопки (например у юсб-провода замыкать провода) и написать для него драйвер под Win, который будет определять нажата кнопка или нет?

Можно. Но на USB одной кнопкой не обойдешся  smile 
Одной кнопкой (и одним резистором) можно обойтись на RS232 (и драйвер не потребуется, будет достаточно Сервиса)

Цитата

Если моя идея реализуема - подскажите мануалы/ссылки но написанию драйверов с нуля
MSDN -> DDK/WDK

Цитата

ЗЫ и еще, можно ли взять старую клавиатуру и написать для нее дрова, чтобы ее клавиши воспринимались как дополнительные?
Сначала PnP в Windows опознает ее как клавиатуру, а уж потом твоему драйверу придется долго доказывать PnP подсистеме, что она не права  smile 

PM MAIL   Вверх
29Victor29
Дата 22.12.2009, 22:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 22.12.2009

Репутация: нет
Всего: нет



Подскажите пожалуйста, где можно найти информацию для написания драйвера для USB-устройств ( можно под DOS , лучше на C/C++ , хотя буду рад любому предложенному Вами варианту ). 
ЗАРАНИЕ БЛАГОДАРЮ ВСЕХ ОТКЛИКНУВШИХСЯ!!!
PM MAIL   Вверх
cardinal
Дата 22.12.2009, 23:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 8
Всего: 99



29Victor29, не трать время на старье (если это лабораторка, то объясни преподавателю, что DOS это каменный век)


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)"
PILOT ManiaK
UniBomb Mazzi

На данный раздел помимо Правил форума распространяются текже следующие правила:


  • Прежде чем создать тему воспользуйтесь поиском или посмотрите в faq. Возможно на форуме уже есть ответ на ваш или близкий к вашему вопрос.
  • В заголовке темы в квадратных скобках обозначьте используемое семейство микроконтроллера: [avr],[pic],[arm].
  • При создании темы с вопросом указывайте участок кода с ошибкой, версию компилятора, схемы подключения, fuse биты и прочие данные, которые помогут найти правильный ответ. Для форматирования текста программ используйте кнопку код.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Для флуда, просьб выполнить задание, поиска партнёров или исполнителей существуют свои разделы.
  • Если вы заметили несовместимое с правилами сообщение, то можете уведомить об этом модератора раздела нажав кнопку Репорт у соответствующего сообщения.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема »


 




[ Время генерации скрипта: 0.0439 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.