Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 24.05.2011, 08:43  
espectr0
Временная регистрация
 
Регистрация: 26.09.2009
Сообщений: 81
Сказал спасибо: 4
Сказали Спасибо 16 раз(а) в 13 сообщении(ях)
espectr0 на пути к лучшему
По умолчанию Re: Имитация PS/2 клавиатуры на STM32

Сообщение от Flopix Посмотреть сообщение
В том и проблема что сейчас слишком много информации но по крупицам и не всегда достоверной. Точнее сказать информация аккуратно размазана по широким просторам интернета.
Ну, на блюдечке не всегда будут подносить, иногда придется поднапрячься.
Реклама:
espectr0 вне форума  
Непрочитано 24.05.2011, 14:20  
MasterSID
Частый гость
 
Регистрация: 30.12.2010
Сообщений: 45
Сказал спасибо: 9
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
MasterSID на пути к лучшему
По умолчанию Re: Имитация PS/2 клавиатуры на STM32

Что же вы так на меня все разом-то накинулись?? Я только начал изучать что такое микроконтроллеры. Работать могу только с stm32, так уж сложились обстоятельства. А вся инфа которая мне попадается по stm32 уже для тех кто в теме.
MasterSID вне форума  
Непрочитано 24.05.2011, 16:04  
MasterSID
Частый гость
 
Регистрация: 30.12.2010
Сообщений: 45
Сказал спасибо: 9
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
MasterSID на пути к лучшему
По умолчанию Re: Имитация PS/2 клавиатуры на STM32

Вообще начнем с того - могу ли я напрямую подключить питание, землю и необходимые входы/выходы STM32VL-DISCOVRY к PS/2 порту? Понадобится ли подключать внутренние резисторы?
MasterSID вне форума  
Непрочитано 24.05.2011, 16:24  
EugenyAM
Временная регистрация
 
Регистрация: 24.09.2010
Сообщений: 97
Сказал спасибо: 9
Сказали Спасибо 41 раз(а) в 31 сообщении(ях)
EugenyAM на пути к лучшему
По умолчанию Re: Имитация PS/2 клавиатуры на STM32

Землю подключить можно, питание на порту PS/2 - 5V, поэтому подключать дискавери надо до стабилизатора, т.е. на шину +5V
Сигнальных линии две - CLK и DATA, их надо обязательно подключать к 5V-толерантным выводам порта STM32.
EugenyAM вне форума  
Непрочитано 24.05.2011, 16:39  
MasterSID
Частый гость
 
Регистрация: 30.12.2010
Сообщений: 45
Сказал спасибо: 9
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
MasterSID на пути к лучшему
По умолчанию Re: Имитация PS/2 клавиатуры на STM32

большое спасибо
MasterSID вне форума  
Непрочитано 27.05.2011, 09:46  
MasterSID
Частый гость
 
Регистрация: 30.12.2010
Сообщений: 45
Сказал спасибо: 9
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
MasterSID на пути к лучшему
По умолчанию Re: Имитация PS/2 клавиатуры на STM32

Посоветуйте куда двигаться дальше. Я не могу найти ни одного примера на с для подобной задачи. Весь код программы уже написал осталось реализовать саму отправку данных - функцию KBSendChar. У меня нет идей как это правлиьно реализовать.
MasterSID вне форума  
Непрочитано 27.05.2011, 11:42  
EugenyAM
Временная регистрация
 
Регистрация: 24.09.2010
Сообщений: 97
Сказал спасибо: 9
Сказали Спасибо 41 раз(а) в 31 сообщении(ях)
EugenyAM на пути к лучшему
По умолчанию Re: Имитация PS/2 клавиатуры на STM32

При имитации нажатия надо передавать код нажатия,
При имитации отпускания - код отпускания

Сам процесс передачи кода - ногодрыганье по прерываниям от таймера
выставляем бит на линию Data - даем перепад на линию CLK

http://gaw.ru/html.cgi/txt/app/micros/avr/AVR313.htm
EugenyAM вне форума  
Непрочитано 06.06.2011, 12:15  
ursa
Частый гость
 
Регистрация: 21.02.2005
Сообщений: 46
Сказал спасибо: 6
Сказали Спасибо 38 раз(а) в 17 сообщении(ях)
ursa на пути к лучшему
По умолчанию Re: Имитация PS/2 клавиатуры на STM32

Сообщение от EugenyAM Посмотреть сообщение
Землю подключить можно, питание на порту PS/2 - 5V, поэтому подключать дискавери надо до стабилизатора, т.е. на шину +5V
Сигнальных линии две - CLK и DATA, их надо обязательно подключать к 5V-толерантным выводам порта STM32.
Touchpad-ы от ноутов (PS/2) отлично работают и от 3,3V и от 5V
__________________
Настоящий эмбеддер в программе на С пишет комментарии на Ассемблере.
ursa вне форума  
Непрочитано 06.06.2011, 12:59  
mobil2005
Прописка
 
Аватар для mobil2005
 
Регистрация: 19.07.2006
Адрес: Russia,Yekaterinburg
Сообщений: 184
Сказал спасибо: 12
Сказали Спасибо 75 раз(а) в 43 сообщении(ях)
mobil2005 на пути к лучшему
По умолчанию Re: Имитация PS/2 клавиатуры на STM32

Сообщение от niXto Посмотреть сообщение
Не проще тогда взять и чип атмела?
Вас господа не понять. То атмелы и пики бояны стмки даешь, то стмки не даеш а атмелы ставь )))
Вот тут описан протокол под клаву ps/2.
http://www.computer-engineering.org/ps2protocol/
Проще не бывает.
Сообщение от picavr Посмотреть сообщение
и все пишут ДАЙТЕ ПРИМЕР РЕАЛИЗАЦИИ...
а самому протокол разобрать и написать..???? писец лентяи....
А еще в качестве чтива выкладываеш проекты под повторение так сразу код утянуть хотят ))) Хотя и не пригодится никогда. Но потроллить и обосрать человека это тут пожалуйста.
__________________
Разработка электроники на заказ, написание ПО для ПК и МК.Обращайтесь в личку.

Последний раз редактировалось mobil2005; 06.06.2011 в 13:03.
mobil2005 вне форума  
Непрочитано 06.06.2011, 13:17  
_guardianangel
Почётный гражданин KAZUS.RU
 
Регистрация: 01.04.2009
Адрес: Рязань
Сообщений: 1,140
Сказал спасибо: 21
Сказали Спасибо 635 раз(а) в 344 сообщении(ях)
_guardianangel на пути к лучшему
По умолчанию Re: Имитация PS/2 клавиатуры на STM32

Сообщение от mobil2005 Посмотреть сообщение
А еще в качестве чтива выкладываеш проекты под повторение так сразу код утянуть хотят ))) Хотя и не пригодится никогда. Но потроллить и обосрать человека это тут пожалуйста.
Ну ну по легче. Весь код нет. А вот как пример - самое то. В IT говорят "Админ админу - товарищ, друг и man". Здесь примерно тоже самое.
_guardianangel вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изучаем STM32 Cortex M3 EugVor ARM 6166 19.02.2024 18:22
Подключение PS/2 клавиатуры к микроконтроллеру hostel6psu Коллекция глюков 1 21.05.2009 05:24
Дистанционная клавиатура (RC-5 -> PS/2) swona Микроконтроллеры, АЦП, память и т.д 3 26.06.2008 11:45
Инициализация USB+PS/2 клавиатуры anton_avr Микроконтроллеры, АЦП, память и т.д 2 16.03.2008 16:02
способ сканирования клавиатуры genamatic Микроконтроллеры, АЦП, память и т.д 1 09.01.2006 00:24


Часовой пояс GMT +4, время: 15:12.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot