User Tag List

Страница 14 из 26 ПерваяПервая ... 101112131415161718 ... ПоследняяПоследняя
Показано с 131 по 140 из 258

Тема: ZX Remote GamePad

  1. #131

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от dosikus Посмотреть сообщение
    Разве только старые монохром :
    Дисплей Nokia 1112, 1110i
    Там и подсветка есть и функционал подходит.
    SPI интерфейс AVR тянет - делал уже .
    Дисплей от Nokia 1202/1203/1280 можно подключить к АРМ для изображения клавиатуры 4 ряда по 10 символов ?

    Когда IN K&K = 0 нужно на КП11 быстро передать байт из массива размером 256 байтов с индексом, равным старшему байту адреса Z80.
    Последний раз редактировалось zx-kit; 20.01.2014 в 19:50.
    "L-256"

  2. #132
    ZEK
    Гость

    По умолчанию

    Цитата Сообщение от dosikus Посмотреть сообщение
    задействуем его .
    клавиатура спектрума это 8 строк по 5 кнопок, одновременно можно выбрать хоть все 8 строк, если есть желание побыстрому проверить нажатие кнопки на клавиатуре, что бы это дело корректно отработать, надо в зависимости от старших адресных разрядов, брать значение столбцов для кнопок и по AND их объединять, время реакции, буквально 2,5 такта на частота 3.5мгц проца, либо 2 такта и выставить wait, но это плохой вариант

    на avr сделали так, из матрицы 40кнопок (8 рядов 5колонок) делают табличку на 256 байт, где уже все предрасчитанно и фактически обработчик прерывания выглядит так

    rdval:
    in r31, (portd)
    ld r16, z
    out (portb), r16
    ret

    ---------- Post added at 18:45 ---------- Previous post was at 18:38 ----------

    Цитата Сообщение от dosikus Посмотреть сообщение
    ты мне что проверку решил устроить ?????
    хочу понять, причем тут dma и event, мож есть какой то хитросделанный фокус покус

    ---------- Post added at 18:47 ---------- Previous post was at 18:45 ----------

    Цитата Сообщение от dosikus Посмотреть сообщение
    Вот кстати - если не ошибаюсь сканирование клавиатуры происходит в прерывании ? С какой частотой ?
    как программе приспичит, так и будет сканировать, это в бейсике по умолчанию висит на прерываниях и там юзается сканбит, в софтах, юзают по несколько выбранных строк одновременно, и вообще не пойму, нафик сканбит, ARM не собирается клаву сканить, он собирается притворятся механической клавиатурой, то есть реагировать на 8 входных сигналов в произвольной комбинации, должен выдать 5 бит, которые бы выдала механическая клавиатура, должен сделать это быстро

  3. #133

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от dosikus Посмотреть сообщение
    У меня есть сия дискаверина (STM32F0DISCOVERY) и как раз сейчас ковыряю .
    Вот бы ее к Фениксу подпаять вместо АТМЕГИ. И имитировать периодическое нажатие одной кнопки. По алгоритму работы поможем. Для начала - прочитать старший байт адреса при прерывании.

    Вот кстати - если не ошибаюсь сканирование клавиатуры происходит в прерывании ? С какой частотой ?
    Это только в ПЗУ и правильных программах, а в остальных - кто кодгда хочет, даже может быть постоянный опрос.

    Можно от девборды подпаять пока три провода. Один - сигнал чтения из порта клавиатуры (выв. 12 /INT0), второй - один из 8 битов адреса A8-A15 (A12 Z80), третий один из 5 битов данных на клавиатуру (сразу не сообразишь, куда). Остальное дело программирования - будем нажимать кнопку 0.

    ZEK, Поправьте по схеме, если ошибусь.

    Нет ли более простого клона, где есть разъем под механическую клавиатуру ?
    Последний раз редактировалось zx-kit; 20.01.2014 в 20:07.
    "L-256"

  4. #134

    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZEK Посмотреть сообщение
    хочу понять, причем тут dma и event, мож есть какой то хитросделанный фокус покус
    А что такое event ты знаешь ?
    Я спрашиваю потому, что не знаю с чего тебе придется начинать объяснять .
    И не факт что сие и задействовать понадобится, я приводил event'ы как механизм мощнее прерываний , не мешающий ядру.

    Так уважаемые, оба .
    Механическая клава - тупо , на основании скан бита на адресах , выводит
    данные на KL0-KLx .
    С чего вы панику наводите ? С этим вариантом все получится.
    Хотим большего, давайте попросим у caro исходники, чем гадать ...
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

  5. #135
    ZEK
    Гость

    По умолчанию

    dosikus, не парься, посчитали уже на 48мгц, если на асме написать обработчик, все успеет, даже может в турбе

  6. #136

    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZEK Посмотреть сообщение
    dosikus, не парься, посчитали уже на 48мгц, если на асме написать обработчик, все успеет, даже может в турбе
    Он и на С успеет .
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

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

  8. #137

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от dosikus Посмотреть сообщение
    Так уважаемые, оба .
    Механическая клава - тупо , на основании скан бита на адресах , выводит
    данные на KL0-KLx .
    С чего вы панику наводите ? С этим вариантом все получится.
    Хотим большего, давайте попросим у caro исходники, чем гадать ...
    У него на ассемблере на частоте 20 МГц. Принцип итак понятен - быстрее программно нельзя сделать.
    Сможет ли АРМ на С успеть сделать тоже самое на 48 МГц ?
    "L-256"

  9. #138

    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    У него на ассемблере на чатоте 20 МГц. Принцип итак понятен - быстрее программно нельзя.
    Давайте не будем гадать и все время сравнивать с AVR .
    Пойдет так пойдет - нет, удовлетворим желание ZEK - воткнем 103ий .
    Последний раз редактировалось dosikus; 20.01.2014 в 20:39.
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

  10. #139

    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    zst, В помощь .
    The Definitive Guide to the
    ARM Cortex-M0

    Joseph Yiu
    http://caxapa.ru/thumbs/424855/The_D...M_Cortex-M.pdf
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

  11. #140

    Регистрация
    29.03.2005
    Адрес
    Ярославль
    Сообщений
    1,102
    Спасибо Благодарностей отдано 
    14
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    Дисплей от Nokia 1202/1203/1280 можно подключить к АРМ для изображения клавиатуры 4 ряда по 10 символов ?
    Легко ...
    ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
    Profi 1024+CF+CPM+VGA
    ATARI 800XL+SIO2PC+SIO2SD
    RK86@Maximite

Страница 14 из 26 ПерваяПервая ... 101112131415161718 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Super GamePAD
    от zx-kit в разделе Устройства ввода
    Ответов: 1
    Последнее: 02.01.2014, 10:39
  2. Unreal+PC Gamepad
    от breeze в разделе Эмуляторы
    Ответов: 5
    Последнее: 20.10.2007, 23:09

Ваши права

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