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

User Tag List

Страница 3 из 7 ПерваяПервая 1234567 ПоследняяПоследняя
Показано с 21 по 30 из 69

Тема: БезWaitовый контроллер клавиатуры

  1. #21
    Guru Аватар для fan
    Регистрация
    11.02.2005
    Адрес
    Москва
    Сообщений
    3,789
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от skyther Посмотреть сообщение
    есть ATF1508, нужно?
    Дата поста - 09.08.2006
    Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
    REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/

  2. #22
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от spensor Посмотреть сообщение
    иначе не было бы рекородов.
    Это как? рождение реками маленьких речушек?
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  3. #23
    Veteran
    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,527
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    упс

  4. #24
    Master
    Регистрация
    31.03.2008
    Адрес
    Москва
    Сообщений
    725
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    75
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А почему контроллер был WAITовый ?
    Если я правильно понимаю, по активному /IORQ на шину надо выдать данные и держать до подъема /RD или чуть подольше (чтение), а с записью проблем нет.
    ZXM-Phoenix rev.01 2048K, VG93 hw emulator

  5. #25
    Guru Аватар для Дмитрий
    Регистрация
    01.01.2009
    Адрес
    Донецк, Украина
    Сообщений
    3,260
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    IanPo, прежде чем выдать данные - их надо подготовить, а готовить их надо на основе адреса строки #XXFE, т.е. МК должен прочитать ША, сделать выборку из таблицы нажатых клавиш и выдать на ШД нужный код... собственно это занимает некоторое время, в течении которого ЦП необходимо придержать сигналом /WAIT.
    В принципе современные, шустрые, МК способны это выполнить без использования сигнала /WAIT.

  6. #26
    Activist
    Регистрация
    16.11.2006
    Адрес
    Киев
    Сообщений
    235
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кому-нибудь удалось сделать контроллер клавиатуры, который бы подключался бы вместо "механической" клавиатуры (в частности, "безвейтовый", о котором идет речь в начале этой темы)?
    Такой контроллер пригодился бы тем, у кого на плате нет разъемов для «мультикарты» (для подключения клавиатуры от ПЦ) и при этом нет желания (или не знает как) «вешать» ее («мультикарту») на проводах.
    Speccy2007 v1.04, Парус ВИ-201

  7. #27
    Veteran
    Регистрация
    22.02.2005
    Адрес
    Украина, Харьков
    Сообщений
    1,527
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_kapfa
    Кому-нибудь удалось сделать контроллер клавиатуры, который бы подключался бы вместо "механической" клавиатуры (в частности, "безвейтовый", о котором идет речь в начале этой темы)?
    Совсем без привязки к схеме компа, если не считать двух питающих сигналов и 5+8 проводников наверное не получится. Или уже ПЛИС/ОЗУ ставить как виртуальные "клавиши". В общем сложнее и менее универсально.

  8. #28
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,721
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    87 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от spensor Посмотреть сообщение
    Совсем без привязки к схеме компа, если не считать двух питающих сигналов и 5+8 проводников наверное не получится. Или уже ПЛИС/ОЗУ ставить как виртуальные "клавиши". В общем сложнее и менее универсально.
    В теме про трассировку новой платы KAY-1024 почитайте.
    Для реализации без-WAITового контроллера в его схеме используется контроллер на ATMega48, работающий на частоте 20 МГц..
    Пожалуй это наиболее оптимальный вариант для подключения клавиатуры к Спекки.
    Если говорить о подключении к любому Спектрум-совместимому клону, то кроме 5+8 сигналов данных и адреса и 2 линий питания, минимально необходим только еще один сигнал выборки порта клавиатуры.

  9. #29
    Master
    Регистрация
    05.09.2010
    Адрес
    г. Рязань
    Сообщений
    698
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    В теме про трассировку новой платы KAY-1024 почитайте.
    Для реализации без-WAITового контроллера в его схеме используется контроллер на ATMega48, работающий на частоте 20 МГц..
    Пожалуй это наиболее оптимальный вариант для подключения клавиатуры к Спекки.
    Если говорить о подключении к любому Спектрум-совместимому клону, то кроме 5+8 сигналов данных и адреса и 2 линий питания, минимально необходим только еще один сигнал выборки порта клавиатуры.
    Я подцепил к своему проекту стандартную клавиатуру от IBM. Эмулирую команду IN и получаю адекватный ответ от контроллера ATTiny2313 (тот, что работает у меня на частоте 42 МГц). Скан-коды клавиатуры все вижу. Работаю по прерыванию INT. Схему проекта прилагаю.
    Вложения Вложения

  10. Этот пользователь поблагодарил Lisitsin за это полезное сообщение:

    Sergey (18.03.2023)

  11. #30
    Master
    Регистрация
    05.09.2010
    Адрес
    г. Рязань
    Сообщений
    698
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    28
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот ещё soft:
    Вложения Вложения

  12. Этот пользователь поблагодарил Lisitsin за это полезное сообщение:

    Sergey (18.03.2023)

Страница 3 из 7 ПерваяПервая 1234567 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 34
    Последнее: 24.11.2022, 16:05
  2. Корпуса и клавиатуры
    от Sonic в разделе Устройства ввода
    Ответов: 110
    Последнее: 07.10.2010, 22:27
  3. Ответов: 5
    Последнее: 10.03.2006, 22:04
  4. Контроллер клавиатуры для Скорпиона
    от Nikolaj Amosov (500:812/02.26) в разделе Scorpion
    Ответов: 1
    Последнее: 15.11.2005, 23:05
  5. Куплю контроллер ibm клавиатуры для скорпа!
    от sp0t в разделе Барахолка (архив)
    Ответов: 3
    Последнее: 29.03.2005, 16:37

Ваши права

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