User Tag List

Показано с 1 по 10 из 48

Тема: Контроллер PS/2 клавиатуры на КР580ВВ51А (i8251a) ?

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    06.04.2015
    Адрес
    г. Красноярск
    Сообщений
    81
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ewgeny7 Посмотреть сообщение
    Я уже боюсь что-либо спрашивать...
    Тебя интересует сам вопрос "а если подключить клаву к ВВ51, то получим ли что-либо на выходе, не применительно к какому-то ретрокомпу, а вообще и глобально"?
    Меня интересует то что указанно в названии темы "Контроллер PS/2 клавиатуры на КР580ВВ51А".
    Не "клаву к ВВ51", а ""клаву PS/2 к контроллеру клавы на ВВ51"
    Не получим что либо бы на выходе, а на выходе контроллера PS/2 клавиатуры на ВВ51, получим скан код нажатой клавишы.
    Не "применительно к какому-то ретрокомпу", а втопку ваши ретро компы, потому что когда начинаешь говорить об этом, вылазят "начальники транспортных отделов" которые липнут с вопросами "а к Ориону например". Ещё ничего нет, а его уже видетили интересует как "это" подключить к "Ориону". Да мне по барабану как "это" подключить к "Орину", или любому другому БК. Потому что никакого "это" пока НЕТ! Опять же потому что вместо обсуждения протокола PS/2 и особенностей программирования ВВ51-ой, что меня изначально интересовало, и о чём однозначно я указал в названии темы, лезут со всякой ахинеей.

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

  3. #2

    Регистрация
    04.08.2005
    Адрес
    Новосибирск
    Сообщений
    738
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от s_kosorev Посмотреть сообщение
    топик стартер понимает разницу между PC/XT и PS/2 ?
    Принципиальной разницы нет.

    Цитата Сообщение от alex-eller Посмотреть сообщение
    обсуждения протокола PS/2 и особенностей программирования ВВ51-ой, что меня изначально интересовало,
    Там протокол не требуется - обычный сдвиговый регистр 10/11 бит.
    Сам пробовал делать, но преобразователь PS/2 матрицы в ZX больно дорого выходит.
    На простой логике ...

    Если очень надо 580ВВ51, то можно использовать 580ВМ80 на 5В.
    Не пригодится для клавиатуры, так ЮТ88 собрать можно

  4. #3

    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ASDT Посмотреть сообщение
    Принципиальной разницы нет.
    в точку, если учесть что PS/2 устройство спокойно относиться к отсутствию квитирования

    можно тупо принимать 8 бит после стартового, но это не PS/2, но и не XT, будет электрический протокол XT, сканкоды PS/2

  5. #4

    Регистрация
    06.04.2015
    Адрес
    г. Красноярск
    Сообщений
    81
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ASDT Посмотреть сообщение
    Принципиальной разницы нет.
    Там протокол не требуется - обычный сдвиговый регистр 10/11 бит.
    Что значит не требуется!? А стартовый бит, а стоповый, а проверка чётности, а синхронизация. Фигасе - ниочём О_О А 51-ая всё делает на автомате. Только режим выстави и скан коды получай.
    Сам пробовал делать, но преобразователь PS/2 матрицы в ZX больно дорого выходит.
    Что значит PS/2 матрицы?

    - - - Добавлено - - -

    Цитата Сообщение от s_kosorev Посмотреть сообщение
    топик стартер понимает разницу между PC/XT и PS/2 ?
    А топик флудер хоть знает что такое PS/2? Уж мерится так мериться)
    Последний раз редактировалось alex-eller; 22.02.2016 в 17:03.

  6. #5

    Регистрация
    04.08.2005
    Адрес
    Новосибирск
    Сообщений
    738
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alex-eller Посмотреть сообщение
    А стартовый бит, а стоповый, а проверка чётности, а синхронизация
    Итого: 10(11) бит. Клавиатура передаёт коды вне зависимости от наличия/отсутствия приёмника.
    Строки/столбцы РС клавиатуры не совпадают с ZX ...

  7. #6

    Регистрация
    06.04.2015
    Адрес
    г. Красноярск
    Сообщений
    81
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ASDT Посмотреть сообщение
    Итого: 10(11) бит. Клавиатура передаёт коды вне зависимости от наличия/отсутствия приёмника.
    Ну и что что передаёт, пускай передаёт. Во первых 51ая обеспечит хоть какой то контроль, за передаваемые от клавы кодами, благодаря контролю чётности. Мелочь конечно, но почему не взять, если дают) Во вторых она определяет конец передачи, что позволяет формировать прерывание по концу приёма скан кода. Не бог весть что, но в противном случае это всё корпуса корпуса. Остаётся только добавить обвес на начало передачи. Но там совсем просто, Clock и Data должны быть в единице, и не вестись приём очередного скан кода. Бог даст одним дополнительным корпусом обойдётся.
    Цитата Сообщение от ASDT Посмотреть сообщение
    Строки/столбцы РС клавиатуры не совпадают с ZX ...
    В который раз повторяю, меня это совершенно не интересует. Если кто то хочет добавить себе эффективный контроллер PS/2 клавиатуры, для использования полноценной, удобной, качественной и чрезвычайно распространённой клавы, которую не надо лабать на коленке и лепить кривую отсебятину. Пусть используют. Если нет - скатертью дорога. Я лично эту идейку, для себя готовлю.

  8. #7

    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    offtop, но видел у своего друга в 1994...5 году клавиатуру от ДВК3/МС0585 на спектруме! (их тогда на свалку везли тоннами, она же МС7004). Подключалась через самопальный контроллер на ~10...15 микрух (по-моему РУ10 использовалась). Причем плата была "в разработке", т.е. все как бы работало, но иногда сами клавиши нажимались, был видать какой-то глюк или наводка шла откуда-то. Там правда обычный serial протокол, что по идее делает эту клаву идеальной для подключения через ВВ51. Токо раз уж про serial протокол речь то нафиг нужен такой мутный чип как ВВ51? Его надо как-то программировать для того чтоб он начал принимать\передавать данные? По-моему надо а иначе по сбросу он не готов к работе. Обычный КР581ВА1А каких наклепали тонны еще до появления ВВ51 может сходу работать с serial протоколом. Что еще интересно на заре самосбора всяких клонов PC и того же atm turbo ходила по fido инструкция переделки МС7004 на XT-протокол, так как достать оригинальную PC клавиатуру было раза в 3 дороже.

  9. #8

    Регистрация
    06.04.2015
    Адрес
    г. Красноярск
    Сообщений
    81
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    ...
    Токо раз уж про serial протокол речь то нафиг нужен такой мутный чип как ВВ51? Его надо как-то программировать для того чтоб он начал принимать\передавать данные?
    Что вы так этого боитесь. А в данном случае и этого не надо, там всего то один регистр состояния из восьми бит. Вот и всё программирование.
    Цитата Сообщение от bigral Посмотреть сообщение
    Обычный КР581ВА1А каких наклепали тонны еще до появления ВВ51 может сходу работать с serial протоколом.
    Не с ходу, просто у него режим работы, коей в ВВ51 задаётся регистром состояния, здесь обычными джамперами, а можно и намертво запаять)
    Имхо разницы никакой, а за наводку на ВА1А спасибо)

    - - - Добавлено - - -

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    "А?" - как бескомпромиссно спрашивает моя 4-х летняя дочка, когда она не сомневается в своей правоте ;-)
    Я рад за вас, но выкладывать сюда её фотки имхо всё таки не стоит, так на будущее.

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

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

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

Похожие темы

  1. Ответов: 27
    Последнее: 14.08.2018, 04:48
  2. Ответов: 28
    Последнее: 06.06.2018, 15:28
  3. БезWaitовый контроллер клавиатуры
    от caro в разделе Устройства ввода
    Ответов: 68
    Последнее: 01.07.2015, 05:42
  4. контроллер писишной клавиатуры
    от sevol в разделе Устройства ввода
    Ответов: 10
    Последнее: 18.02.2011, 09:38

Ваши права

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