Например TDA7294

Форум РадиоКот • Просмотр темы - Можно аппаратно подключить клавиатуру PS/2 к STM32?
Форум РадиоКот
Здесь можно немножко помяукать :)



Текущее время: Вт июл 16, 2019 11:21:20

Часовой пояс: UTC + 3 часа [ Летнее время ]


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Можно аппаратно подключить клавиатуру PS/2 к STM32?
СообщениеДобавлено: Сб июн 09, 2018 10:45:31 
Вымогатель припоя

Зарегистрирован: Вт ноя 02, 2010 18:46:37
Сообщений: 557
Рейтинг сообщения: 0
Полистал протокол PS/2, вроде как похож на USART.
Можно ли клавиатуру PS2 подцепить к синхронному USART?
Нужен только 1 режим передачи клавиатуру->STM


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Можно аппаратно подключить клавиатуру PS/2 к STM32?
СообщениеДобавлено: Сб июн 09, 2018 11:24:17 
Потрогал лапой паяльник
Аватар пользователя

Карма: 8
Рейтинг сообщений: 56
Зарегистрирован: Пт фев 17, 2017 12:18:07
Сообщений: 349
Откуда: Ставрополь-Донское
Рейтинг сообщения: 0
только похож. не можно.
две линии - Clock & Data.
клок - на прерывания и в нем анализировать состояние Дата.
и простенький обработчик суммирующий биты.

_________________
LIVE - EVIL


Вернуться наверх
 
JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!

Отличное качество, подтвержденное более чем 600,000 пользователей! Более 10,000 заказов в день.

Зарегистрируйтесь и получите два купона по 5$ каждый:https://jlcpcb.com/quote

Не в сети
 Заголовок сообщения: Re: Можно аппаратно подключить клавиатуру PS/2 к STM32?
СообщениеДобавлено: Сб июн 09, 2018 11:35:38 
Опытный кот

Карма: 15
Рейтинг сообщений: 142
Зарегистрирован: Вс июн 19, 2016 10:32:03
Сообщений: 814
Рейтинг сообщения: 0
Полистал протокол PS/2, вроде как похож на USART.
Можно ли клавиатуру PS2 подцепить к синхронному USART?
Нужен только 1 режим передачи клавиатуру->STM

У STM32 синхронный USART работает только на выход, так что есть 3 основных варианта... Цеплять к новым SPI, там где можно задавать количество принимаемых бит от 4 до 16.
Если делать на USART, то придется в начале самому определять скорость, но такой вариант работает, я когда-то делал. Ну и классический вариант на прерываниях... И еще, некоторые USB клавы, которые все равно будут работать как PS/2, при включении периодически шлют 0xAA пока им не отправишь любую команду, так что не всегда можно обойтись только односторонней передачей.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $88 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay
Не в сети
 Заголовок сообщения: Re: Можно аппаратно подключить клавиатуру PS/2 к STM32?
СообщениеДобавлено: Сб июн 09, 2018 16:27:19 
Вымогатель припоя

Зарегистрирован: Вт ноя 02, 2010 18:46:37
Сообщений: 557
Рейтинг сообщения: 0
Цитата:
Если делать на USART, то придется в начале самому определять скорость, но такой вариант работает, я когда-то делал.

А можно по подробнее ? на запрос в клавиатуру скорость менять ?


Вернуться наверх
 
Материалы вебинара: "Литиевые ХИТы FANSO или что нужно знать инженеру о батарейках"

На сайте Компэл доступны материалы вебинара, посвященного литиевым батарейкам FANSO. На мероприятии говорилось о том, на какие параметры следует обращать внимание, выбирая литиевый ХИТ, и как избежать некоторых проблем, затрагивались вопросы тестирования и пассивации батареек, и мн. др.
Вы можете посмотреть видеозапись вебинара, ознакомиться с презентацией и ответами на вопросы.
Подробнее>>
Не в сети
 Заголовок сообщения: Re: Можно аппаратно подключить клавиатуру PS/2 к STM32?
СообщениеДобавлено: Сб июн 09, 2018 16:52:52 
Опытный кот

Карма: 15
Рейтинг сообщений: 142
Зарегистрирован: Вс июн 19, 2016 10:32:03
Сообщений: 814
Рейтинг сообщения: 0
А можно по подробнее ? на запрос в клавиатуру скорость менять ?

Клавиатуры, по крайней мере USB-ые, шлют 0xAA при включении минимум один раз, кроме того можно самому что-то отправить и поймать ответ. Ловишь этот ответ и замеряешь сколько это заняло времени, ожидая пока CLK не дернется нужное количество раз. Потом делишь это время на число бит, получаешь baudRate и инитишь USART в асинхронном режиме. Теперь можно принимать данные по одному входу DATA.


Вернуться наверх
 
Конденсаторы Panasonic. Часть 1. Алюминий

Известная своими инновациями компания Panasonic даже в столь традиционные изделия как алюминиевые электролитические конденсаторы ухитряется вносить оригинальные и полезные конструктивные дополнения.
Отдельно можно выделить инновационное направление Panasonic, занимающееся разработкой и производством решений по отводу тепла, основу которого составляют специальные графитовые листы (семейство PGS). Емкостное направление Panasonic выпускает полимерные, пленочные и классические электролитические конденсаторы, о которых пойдет речь.
Подробнее>>
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: Мурик и гости: 7


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y