Например TDA7294

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





Текущее время: Вт апр 16, 2024 08:10:12

Часовой пояс: UTC + 3 часа


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



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

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


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

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

_________________
LIVE - EVIL


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

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

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


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

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

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

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

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


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Можно аппаратно подключить клавиатуру PS/2 к STM32?
СообщениеДобавлено: Сб июн 09, 2018 15:52:52 
Поставщик валерьянки для Кота

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

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


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


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

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


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