ZEK, давайте все вживую завтра буду проверять , если время будет .
И так - решили все же заводить строб чтения клавы ?
1) сколько он длительностью минимально- максимально?
2) Я накидаю код - пока минимальный на проверку реакции :
На пин заводим положительный импульс , по фронту прерывание, в прерывании
манипуляции и выхлоп строба в порт .
Снимаю все лог.анализатором . Для ускорения процесса внешний сигнал буду генерировать отдельным пином на той же борде .
А там уже бум гадать ...
ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
Profi 1024+CF+CPM+VGA
ATARI 800XL+SIO2PC+SIO2SD
RK86@Maximite
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Ну в общем да, с прерыванием полная лажа - меньше 600 nS даже в тесте, и даже на асме не получим .
Как ранее и хотел- надо рыть аппаратную реализацию, на DMA, событиях и т.д.
Короче пошел я дальше извращаться .
Кстати могу на 103 и F4 до кучи по тестить .
Да, что еще хотел узнать ,
можно еще узнать время, между установкой на адресах и фронтом /IN_K&K?
Мобыть здесь уместимся ?
---------- Post added at 09:28 ---------- Previous post was at 09:20 ----------
Вот смотрю я на схему Phoenix - вижу вход тактовой -14МГц .
Вот кто мне может на пальцах объяснить как в ZXMC сие работает .
Может извращениями занимаемси - загоняя все в такие жесткие рамки?
И еще :
Можно примеры чтения клавиатуры, на спекковском асме , если можно с раскладкой тактов.
Последний раз редактировалось dosikus; 23.01.2014 в 10:05.
ZXM-Phoenix 1024+PROF ROM+SMUC+VGA
Profi 1024+CF+CPM+VGA
ATARI 800XL+SIO2PC+SIO2SD
RK86@Maximite
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)