User Tag List

Страница 2 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 11 по 20 из 52

Тема: Переходник USB -> PS/2. Как победить Систему?

  1. #11
    HardWareMan
    Гость

    По умолчанию

    Цитата Сообщение от tank-uk Посмотреть сообщение
    вот из-за етой подтяжки может клава и думает что ее к usb подоткнули, попробуй или снять резюки или перекинуть их на землю
    Может наоборот?

  2. #12

    Регистрация
    10.06.2015
    Адрес
    г. Запорожье, Украина
    Сообщений
    1,712
    Спасибо Благодарностей отдано 
    80
    Спасибо Благодарностей получено 
    416
    Поблагодарили
    198 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от HardWareMan Посмотреть сообщение
    Может наоборот?
    usb детект работает по высокому уровню, а на пустом ps/2 уровни низкие

  3. #13

    Регистрация
    30.01.2008
    Адрес
    Minsk
    Сообщений
    225
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Электрическую схему подключения в студию, пожалуйста! А то фотографии это конечно хорошо, но совершенно не проясняют ситуацию. И хоть телепаты на сайте имеются, но они мало помогают, как мы видим Желательно ещё и описать процесс включения, инициализации и показать текст программы для PS/2 для Орион. О как

  4. #14
    HardWareMan
    Гость

    По умолчанию

    Цитата Сообщение от tank-uk Посмотреть сообщение
    usb детект работает по высокому уровню, а на пустом ps/2 уровни низкие
    Если бы ты читал спецификацию USB, то бы знал, что хост тянет оба сигнала (D+ и D-) к земле, а девайс один из них тянет к +. И в зависимости от того, какой был притянут выбирается либо LOW SPEED либо FULL SPEED девайс. USB2.0 для HIGH SPEED использует старт с FULL SPEED с флажком в дескрипторе и потом переводит с FULL в HIGH.

    А PS2 у нас двунаправленная шина с монтажным ИЛИ. Поэтому подтяжка присутствует всегда, на стороне хоста.

    Ваш ход.

  5. #15

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,234
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    989
    Поблагодарили
    641 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    Arrow

    Цитата Сообщение от rl76 Посмотреть сообщение
    Электрическую схему подключения в студию, пожалуйста! А то фотографии это конечно хорошо, но совершенно не проясняют ситуацию. И хоть телепаты на сайте имеются, но они мало помогают, как мы видим Желательно ещё и описать процесс включения, инициализации и показать текст программы для PS/2 для Орион. О как
    Схемотехника такая (верхняя часть, которая относится к PS/2):



    Процесс инициализации как таковой отсутствует, пока что тестовое ПО "слушает" и анализирует сигналы от клавы. Тобишь на клаву подаётся питание, при этом сигнальные шины притянуты к +5в через резисторы 10 ком. Соотв. линии порта настроены на ввод.
    При этом, если подключаю PS/2-клаву, то она моргает лампочками и выплёвывет код AAh (типа "я вся готова" ), при подключении USB-клавы через сабжевый переходник ничего не происходит (лампы не моргают, ответов от клавы нет).

    П.С. Есть и второй вариант тестового ПО: оно прибивает сигнальную шину к земле, делает свои дела (мигает курсором и т.п.), затем освобождает шину и ждёт ответ от клавы, если его нет, то процесс повторяется. Такой алгоритм применяется в связи с тем, что в Орионе нет прерываний, а клава довольно шустро передёт данные, поэтому её приходится "тормозить" до момента, когда Орион будет готов анализировать данные. С таким вариантом USB-клава тоже "не алё", всё дело в какой-то аппаратной заморочке /-)
    Последний раз редактировалось Denn; 13.08.2015 в 12:40.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  6. #16

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Denn Посмотреть сообщение
    Процесс инициализации как таковой отсутствует, пока что тестовое ПО "слушает" и анализирует сигналы от клавы.
    Ну дык она пока не решила, к какому интерфейсу она подключена. Тоже сидит, слушает Дай ей хотя бы клок...

  7. #16
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  8. #17

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,234
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    989
    Поблагодарили
    641 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    Question

    Цитата Сообщение от b2m Посмотреть сообщение
    Тоже сидит, слушает Дай ей хотя бы клок...
    А чё слушать-то? Разве писюк при загрузке обязательно чё-то пуляет в клаву?

    Ей дали питание - будь добра самопротестироваться и отчитаться своим AAh. При включении мяч на её стороне ))

    П.С. я клаву по-горячему подключаю к Ориону.
    Последний раз редактировалось Denn; 13.08.2015 в 12:56.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  9. #18

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    The following is the communication between my computer and keyboard when it boots-up. I beleive the first three commands were initiated by the keyboad controller, the next command (which enables Num lock LED) was sent by the BIOS, then the rest of the commands were sent my the OS (Win98SE). Remember, these results are specific to my computer, but it should give you a general idea as to what happens at startup.
    Код:
    Keyboard: AA  Self-test passed                ;Keyboard controller init 
    Host:     ED  Set/Reset Status Indicators  
    Keyboard: FA  Acknowledge 
    Host:     00  Turn off all LEDs 
    Keyboard: FA  Acknowledge 
    Host:     F2  Read ID 
    Keyboard: FA  Acknowledge 
    Keyboard: AB  First byte of ID 
    Host:     ED  Set/Reset Status Indicators     ;BIOS init 
    Keyboard: FA  Acknowledge 
    Host:     02  Turn on Num Lock LED 
    Keyboard: FA  Acknowledge 
    Host:     F3  Set Typematic Rate/Delay        ;Windows init 
    Keyboard: FA  Acknowledge 
    Host:     20  500 ms / 30.0 reports/sec 
    Keyboard: FA  Acknowledge 
    Host:     F4  Enable 
    Keyboard: FA  Acknowledge 
    Host:     F3  Set Typematic Rate/delay 
    Keyboard: FA  Acknowledge 
    Host:     00  250 ms / 30.0 reports/sec 
    Keyboard: FA  Acknowledge
    Скорее всего, биос посылает команду сброса, если он не дождался АА, таким образом клава может рассчитывать на это. Я бы всё-таки первым делом послал команду сброса.

    ---------- Post added at 15:02 ---------- Previous post was at 14:58 ----------

    Цитата Сообщение от Denn Посмотреть сообщение
    П.С. я клаву по-горячему подключаю к Ориону.
    У меня ни одна PS/2 клава не работала, если её так подключать.

  10. #19

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,234
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    989
    Поблагодарили
    641 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    Wink

    Цитата Сообщение от b2m Посмотреть сообщение
    Я бы всё-таки первым делом послал команду сброса.
    Ок, попробую.


    Цитата Сообщение от b2m Посмотреть сообщение
    У меня ни одна PS/2 клава не работала, если её так подключать.
    Из моей практики на писюках если на уже загруженном ПК вынуть-вставить клаву, то она работает без проблем, лишь только, по понятным причинам, слетает скорость автоповтора на тормозную-дефолтную (всегда в настройках ставлю задержку перед повтором на минимум).

    П.С. сабжевая затея мне нужна для использования с 8-биткой маленькой беспроводной клавы, а они все только USB'шные ((
    Последний раз редактировалось Denn; 13.08.2015 в 13:40.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  11. #20

    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,234
    Спасибо Благодарностей отдано 
    490
    Спасибо Благодарностей получено 
    989
    Поблагодарили
    641 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    Smile

    Цитата Сообщение от zebest Посмотреть сообщение
    Это ты хочешь беспроводную клаву заставить работать как ps\2 ??
    Однако... Такое даже на РС не прокатит. я так думаю))
    Кстати, действительно нужно проверить этот момент на писюке... мне почему-то кажется, что там точно "взлетит"
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

Страница 2 из 6 ПерваяПервая 123456 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 0
    Последнее: 30.03.2015, 10:32
  2. Как победить эмуль
    от ipaSoft в разделе Для начинающих
    Ответов: 11
    Последнее: 05.06.2011, 07:32
  3. Cтатья про систему TeleGuide
    от rw6hrm в разделе Зарубежные компьютеры
    Ответов: 0
    Последнее: 24.08.2010, 00:01
  4. Ответов: 20
    Последнее: 18.09.2008, 23:42

Ваши права

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