Так, моё сообщение о желаемом виде девайса выпилили...
А реализовать платку которая бы удобно крепилась в корпусе и имела два входа usb и два выхода ps/2 (клава, мышь), возможно? А то придётся две платы брать, опять колхоз и макароны.
Вид для печати
Так, моё сообщение о желаемом виде девайса выпилили...
А реализовать платку которая бы удобно крепилась в корпусе и имела два входа usb и два выхода ps/2 (клава, мышь), возможно? А то придётся две платы брать, опять колхоз и макароны.
Еще раз для не упертых. Как мы будем синхронизировать начало пакета данных? Не отдельного бита, а пакета в целом? У I2C есть позиции START/STOP, у SPI есть сигнал CS, который ты благополучно выкинул. Я же не зря применил I2C в клавиатуре своей: сдвиг на 1 бит посылки чреват сдвигу всей матрицы. А проводов нужно только 2. Тем более, в СТМке I2C есть аппаратный. А по твоей схеме нужно еще один провод LOAD и тогда ты получишь максимально простой автомат 74HC595.
Примерный вид двойного конвертера USB-PS/2:
http://s47.radikal.ru/i115/1504/5c/f8f7fe2cc5b6t.jpg
Тогда конструктив на один канал в корпусе от флешки не очень нужен.
Хотел сказать "накуя оно надо, да и есть таймауты на крайняк", но не скажу :)
Хорошо, будем упихивать с I2C.
---------- Post added at 19:33 ---------- Previous post was at 19:32 ----------
А у нас их свободных... хоть параллельный интерфейс лепи.
---------- Post added at 19:35 ---------- Previous post was at 19:33 ----------
Кзтате... надо набросать варианты для упихивания в 7064...
---------- Post added at 19:36 ---------- Previous post was at 19:35 ----------
Первоапрельская шутка отправлена почтой.
Не успевать, а просто не будет обрабатывать их вместе. Не умеет контроллер этого.
---------- Post added at 23:06 ---------- Previous post was at 23:05 ----------
Занимаюсь "мышиной" прошивкой.
Мышку видим, данные получаем, нужно привести их к удобоваримому виду для хоста.
---------- Post added at 23:08 ---------- Previous post was at 23:06 ----------
Можно сделать, чтобы адаптер мог работать с клавиатурой или мышкой, смотря что в него воткнуто, с одной общей прошивкой. Но не одновременно.
[QUOTE=Ewgeny7;795177]Не успевать, а просто не будет обрабатывать их вместе. Не умеет контроллер этого.[COLOR="Silver"]
Почему не умеет? PIC24 умеет, а STM нет?
Если RF свисток, то там для мыши и клавиатуры два интерфейса,
у каждого по одной входной EP, нужно лишь сначала определить
какая EP к чему относится, как в репортах данные расположены,
а потом по очереди опрашивать эти EP. Сейчас у меня на PIC24
можно хоть мышь, хоть клаву, хоть джойстик, хоть RF свисток подключить,
работают. И мышка с клавиатурой вместе пашут, осталось только
через хаб сделать, что бы можно было клавиатуру, мышь и 3 джойстика
одновременно пользовать.
В даташиты зарываться не буду, умеет или не умеет.
Если ставить цель в жизни допилить устройство до мегапуперсостояния, то ничему преград нет.
А мне оно уже поднадоело, я дал готовое устройство народу, пользуйтесь. Что я хотел - уже сделал и доволен этим.
Интересы у меня уже снова переключились на другое, поэтому мне и не скучно никогда.
Кто хочет - пускай делает с блекджеком и прочими женщинами...