User Tag List

Страница 2 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 11 по 20 из 46

Тема: (USB, AT)PS/2-ASCII адаптер на PIC16F684

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

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

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,777
    Спасибо Благодарностей отдано 
    554
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от rw6hrm Посмотреть сообщение
    Да, спасибо. За выходные попробую сделать.

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

    tnt23, жду описание сигнала АСК, строба и нужной кодировки.
    Отписал в личку, дублирую тут

    ACK и STB в "Океане" прямые, активному состоянию сигналов соответствует уровень логической 1 пятивольтовой логики (>2.5в). Клавиатура, сформировав байт символа на линиях К7..К0, взводит ACK. Компьютер, обнаружив ACK, считывает байт и в ответ формирует короткий строб STB (длительностью несколько микросекунд, насколько я успел замерить и насколько следует из дизассемблированного кода).

    Кодировка кириллицы КОИ-7, в таблице знакогенератора "Океана" присутствуют большие и маленькие символы латиницы и кириллицы. Возможно ли переключение раскладки LAT/РУС с клавиатуры, я пока не знаю. Как минимум ESC последовательность 1B 37 00 включает латиницу, 1B 37 01 кириллицу, а 1B 36 02 смешанное отображение. Можно привесить на Scroll Lock переключение и посмотреть, что выйдет.

    (Я преклоняюсь перед этим проектом, но свой контроллер буду делать на AVR )

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

  3. #2

    Регистрация
    10.07.2005
    Адрес
    Ставрополь
    Сообщений
    1,158
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    61
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ага, значит с Иришей сигналы полностью инверсны... Просто так на переключение не повесить тройные секвенции, там только карты символов переключаются, но подумаю, что бы сотворить...
    Последний раз редактировалось rw6hrm; 06.01.2019 в 16:35.

  4. #3

    Регистрация
    10.07.2005
    Адрес
    Ставрополь
    Сообщений
    1,158
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    61
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Прошивку КОИ-8 и сорцы для компьютера "Ириша" и частичной замены отечественной клавиатуры 15ВВВ-97-005/006 можно качать тут. Схема немного изменена и вложена в архив.
    В существующем варианте обеспечивает преобразование скан-кодов с (AT)PS/2-клавиатур в восьмибитный параллельный ASCII код. Кириллица зашита в формате КОИ-8.
    Поддерживаются функциональные клавиши F1-F5 и стрелки курсора (только сами стрелки, на цифровой клавиатуре поддержка не гарантируется!).
    ВК = Enter, ПС = Shift+Enter.
    ГТ = Shift+TAB (код 0х09). При этом код ТАВ 0х18.
    Информация о кодах клавиатуры взята из книжки про "Иришу".
    Строб негативный. Вход сигнала /IBF негативный.
    Клавиша Старт/Лок.Сброс - нормально замкнутая, прерывает питание контроллера (см. схему в архиве). Клавишу Сброс компьютера необходимо перенести на корпус.
    Светодиод NumLock аналогичен светодиоду ПРД., зажигается при наличии символа на выходе конвертера, погасает при возврате сигнала /IBF в неактивное состояние.
    Замечена память на 1-2 нажатых символа, требуется проверка.

    Все прошивки (если они внезапно будут плодиться ) будут выложены в первый пост.

  5. #4

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,480
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    217 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от rw6hrm Посмотреть сообщение
    и частичной замены отечественной клавиатуры 15ВВВ-97-005/006
    А полная замена возможна или у этого МК уже ног не хватит?
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  6. #5

    Регистрация
    10.07.2005
    Адрес
    Ставрополь
    Сообщений
    1,158
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    61
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А ног более и не нужно кмк, все нужные сигналы уже использованы, а остальные не особо важны. Для программы ещё есть 22% памяти, так что если надо ещё какие клавиши сделать - должны уместиться. Ну это как я понял из описания клавиатуры.
    Если чего упустил - говорите.
    Последний раз редактировалось rw6hrm; 02.01.2019 в 00:16.

  7. #6

    Регистрация
    26.04.2009
    Адрес
    г. Воронеж
    Сообщений
    6,480
    Спасибо Благодарностей отдано 
    310
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    217 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от rw6hrm Посмотреть сообщение
    все нужные сигналы уже использованы, а остальные не особо важны
    Для Иришы может и не нужны, а для терминала 15ИЭ-00-013 (для которого она создавалась) нужны все.
    "Во времена всеобщей лжи говорить правду - это экстремизм" - афоризм.

  8. #7

    Регистрация
    10.07.2005
    Адрес
    Ставрополь
    Сообщений
    1,158
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    61
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CodeMaster Посмотреть сообщение
    нужны все
    Посмотрел слепую дежавюшку. Часть сигналов реально не нужна или можно заглушить терминаторами, остальные "нужные" делаются парой элементов ТМ2. Но спорить не буду, поскольку не ДВКшник нифига, можно призвать @MM для консультации.
    Ну а клавиши - да, использованы далеко не все, но это ерунда.
    И вообще - в чём проблема попробовать железку на реале?

  9. #8

    Регистрация
    18.10.2014
    Адрес
    г. Одесса, Украина
    Сообщений
    609
    Спасибо Благодарностей отдано 
    177
    Спасибо Благодарностей получено 
    64
    Поблагодарили
    33 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо за труды, обязательно проверю. Сейчас как раз плату процессора Иришы запускаю.
    С Уважением, Андрей!

  10. #9

    Регистрация
    18.10.2014
    Адрес
    г. Одесса, Украина
    Сообщений
    609
    Спасибо Благодарностей отдано 
    177
    Спасибо Благодарностей получено 
    64
    Поблагодарили
    33 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Собрал контроллер для Иришы. Работает.
    Вот пара фоток:





    Пригодился заводской PS/2 хвостик..Вынес кнопку RESET.

    Вот так стал на плату.





    Всё работает, Но не удалось переключится на русский.
    Скрол лок. меняет раскладку. Вот например 6 клавиш qwerty и.. они же но с нажатой скролок. те. выходит JCUKEN. большими буквами.

    Последний раз редактировалось Anubis_OD; 05.01.2019 в 14:09.
    С Уважением, Андрей!

  11. #10

    Регистрация
    10.07.2005
    Адрес
    Ставрополь
    Сообщений
    1,158
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    61
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Всё работает, а вот отображается почему-то в семибитной кодировке..., с клавы символы выходят правильно. Ещё раз проверил по опубикованным прошивкам - всё сходится...

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

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

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

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

Похожие темы

  1. Адаптер BK-UART-2-USB для порта УП БК0010/11М
    от TheGWBV в разделе БК-0010/0011
    Ответов: 5
    Последнее: 17.11.2016, 20:49
  2. ASCII/ANSI-art
    от Mat1sha в разделе Творчество
    Ответов: 19
    Последнее: 18.01.2012, 18:11
  3. Bmp->ASCII
    от ALKO в разделе Софт
    Ответов: 8
    Последнее: 23.05.2011, 15:54
  4. ASCiI'2008 Invitation
    от breeze в разделе Демо
    Ответов: 46
    Последнее: 12.09.2009, 01:41
  5. ASCII'2008
    от Stingrey в разделе События
    Ответов: 118
    Последнее: 18.11.2008, 16:51

Ваши права

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