Перейти к содержанию
    

создание своей прошивки Super I/O W83627HF/F

Из ДШ на Super I/O WINBOND W83627HF/F:

Quote

The keyboard controller is based on 8042 compatible instruction set with a 2K Byte programmable ROM and a 256-Byte RAM bank. Keyboard BIOS firmware are available with optional AMIKEYTM -2, Phoenix MultiKey/42TM, or customer code

Как с помощью customer code реализовать следующее?

1. Мини-клавиатуру на 4 кнопки, которую винда видит как стандартную клавиатуру и воспринимает каждую кнопку как горячую клавишу (сочетание клавиш)

2. Сканер RFID меток, который выдаёт серийный № метки, будто он введён с клавиатуры.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 09.10.2018 в 12:31, firew0rker сказал:

Мини-клавиатуру на 4 кнопки, которую винда видит как стандартную клавиатуру

Может все-таки проще и лучше сделать простую USB-HID клаву с данным функционалом, на какой-нить АВР-овской тиньке?

RFID считывалку, а-ля RC-522 тоже к ней приделать не проблема - исходников полно...

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 10/9/2018 at 12:31 PM, firew0rker said:

Как с помощью customer code реализовать следующее?

Заказать у WINBOND что-нибудь около 100K микросхем с нужной маской, полагаю :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

К сожалению, 100тыс. микросхем для наших объёмов производства пока многовато.

Конкретизирую вопрос. Какой микроконтроллер лучше подойдёт для подключения к 2м PS/2 портам? Может быть кто-то уже делал или видел выложенный в сети проект эмулятора Keyboard/Mouse ?  Заранее спасибо.

USB-HID не годится, мало портов и все заняты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, firew0rker said:

Может быть кто-то уже делал или видел выложенный в сети проект эмулятора Keyboard/Mouse ?  Заранее спасибо.

USB-HID не годится, мало портов и все заняты.

1. Делал свою "клавиатуру" и "мышь" на LPC2148, AT91SAM9XE512, at89C5131. Как раз в виде USB HID device. Если интересно, могу поделиться ...

2. Не понял ни слова. Портов USB на машине не хватает ? А что мешает использовать USB хаб ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 часа назад, firew0rker сказал:

Конкретизирую вопрос. Какой микроконтроллер лучше подойдёт для подключения к 2м PS/2 портам? Может быть кто-то уже делал или видел выложенный в сети проект эмулятора Keyboard/Mouse ?  Заранее спасибо.

PS/2 - это I2C 5-вольтовое, поэтому любой микроконтроллер с двумя I2C и возможно 2 преобразователя уровней.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 часа назад, HardEgor сказал:

PS/2 - это I2C 5-вольтовое,

5-вольтовое, но совсем не I2C, разве, что линия данных двунаправленная

5 часов назад, kovigor сказал:

Портов USB на машине не хватает ? А что мешает использовать USB хаб ?

Тоже интересно стало...

7 часов назад, firew0rker сказал:

Может быть кто-то уже делал или видел выложенный в сети проект эмулятора Keyboard/Mouse ?

Сам не делал, но что-то нашел...

PS2_STM.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это всё довольно крупные МК, корпус минимум MLF48. Делаю плату для портативного прибора с модулем ComExpress и дисплеем 8". Сейчас работа на стадии составления ТЗ. Места на плате будет мало, а всякой периферии много. USB хаб тоже, возможно, будет, если этой периферии потребуется больше портов, чем есть у модуля. Это дефицитный ресурс, хотелось бы вместо USB использовать те интерфейсы SuperIO, которые больше нечем занять.

Mantech, благодарю. STM32 — из пушки по воробъям, но сделано на GPIO, так что не трудно будет портировать на мелкий МК.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...