Важная информация

User Tag List

Страница 4 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 31 по 40 из 48

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

  1. #31
    Master Аватар для ASDT
    Регистрация
    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 собрать можно

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

  3. #32
    Master Аватар для s_kosorev
    Регистрация
    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

  4. #33
    Member Аватар для alex-eller
    Регистрация
    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.

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

    По умолчанию

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

  6. #35
    Member Аватар для alex-eller
    Регистрация
    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 клавиатуры, для использования полноценной, удобной, качественной и чрезвычайно распространённой клавы, которую не надо лабать на коленке и лепить кривую отсебятину. Пусть используют. Если нет - скатертью дорога. Я лично эту идейку, для себя готовлю.

  7. #36
    Guru Аватар для bigral
    Регистрация
    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 дороже.

  8. #37
    Guru Аватар для CodeMaster
    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,233
    Спасибо Благодарностей отдано 
    140
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    182 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alex-eller Посмотреть сообщение
    Не понимаю почему никто до сих пор не пробовал создать подобную реализацию, ведь интерфейса по сути очень похожи.
    Цитата Сообщение от alex-eller Посмотреть сообщение
    Если кто то хочет добавить себе эффективный контроллер PS/2 клавиатуры, для использования полноценной, удобной, качественной и чрезвычайно распространённой клавы, которую не надо лабать на коленке и лепить кривую отсебятину.
    Аккуратненько попробую ещё один заход для перевода мысли топикстартера на русский: "Почему до сих пор никто не создал компьютер собственной конструкции, в котором для подключения PS/2 клавиатуры используется ВВ51А?".
    "А?" - как бескомпромиссно спрашивает моя 4-х летняя дочка, когда она не сомневается в своей правоте ;-)
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  9. #38
    Member Аватар для alex-eller
    Регистрация
    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-х летняя дочка, когда она не сомневается в своей правоте ;-)
    Я рад за вас, но выкладывать сюда её фотки имхо всё таки не стоит, так на будущее.

  10. #39
    Master Аватар для Xrust
    Регистрация
    12.04.2017
    Адрес
    г. Тольятти
    Сообщений
    906
    Спасибо Благодарностей отдано 
    204
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    68 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Наткнулся на эту тему, ища подробное описание кр580вв51. Раз уж решил ее подробно изучить, то и задался вопросом, можно или нет. Вот самое подробное описание синхронного режима работы этой микросхемы. К сожалению, пока не удалось реализовать подключение клавиатуры. ВВ51 ни в какую не хочет считывать данные в режиме с внешней синхронизацией. К сожалению, нигде нет подробного описания ее программирования с пояснением всех нюансов. Некоторые вещи описаны до обидного поверхностно. Может у кого есть техническое описание и инструкция по эксплуатации? Даже отрывок из этого документа по ссылке выше многое прояснил. Пока затык с формированием сигнала SYNDET, но я не оставляю попыток решить этот кроссворд.

  11. #40
    Veteran Аватар для rw6hrm
    Регистрация
    10.07.2005
    Адрес
    Ставрополь
    Сообщений
    1,153
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    57
    Поблагодарили
    31 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Xrust Посмотреть сообщение
    ВВ51 ни в какую не хочет считывать данные в режиме с внешней синхронизацией
    Будет время, обратите внимание на древнюю разработку под названием Bit Boffer. Изначально она применялась для считывания цифровой информации с магнитной ленты, но для протокола клавы также подходит. Описание было в журнале Byte, March, 1976, p. 30. Кратко: из последовательного потока выделяются тактовые импульсы для уарта, т.е на уарт подаются два сигнала - сам поток и выделенный из него такт.

Страница 4 из 5 ПерваяПервая 12345 ПоследняяПоследняя

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

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

Эту тему просматривают: 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

Ваши права

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