Gutten, можешь вывести отдельно выход триггера на отдельный пин атфки. если есть осцил, то будем смотреть, есть что-то на выходе в момент обращения по FD, и если есть, то в каком лог. уровне.
Gutten, можешь вывести отдельно выход триггера на отдельный пин атфки. если есть осцил, то будем смотреть, есть что-то на выходе в момент обращения по FD, и если есть, то в каком лог. уровне.
Profi must live!
Моё железо...
1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
Все укомплектованы:
Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive[свернуть]
Ссылка на Telegram-канал поддержки пользователей Profi.
осциллографа нету.
есть ПК с аудиокартой. Если есть программный осциллограф, то можно было бы попробовать что-то увидеть.
---------- Post added at 14:24 ---------- Previous post was at 13:31 ----------
Опыты над последней прошивкой показали, что инверсия входа ИЛИ выхода триггера ведёт к матрасу. При (положительном входе И выходе) ИЛИ (инверсии входа И выхода) скорпион запускается и работает нормально, но блокировка только ручная.
Может проблема в самом триггере или сигнале М1?
del
Последний раз редактировалось Blade; 03.03.2014 в 16:59.
Не совсем понял. Надо всю схему по отлову ШД выкинуть и ловить А14,А15? Или что?
Ступил. Правильно так:
Смысл такой - при отлове OUT (FD),A и A15=0 на дешифратор DD52 вместо A14 идет "1", т.е вместо порта 1FFD срабатывает 7FFD.
Последний раз редактировалось Blade; 03.03.2014 в 17:01.
Выход триггера выводится на 13 пин под названием N_2.Q.
Если можно в памяти зациклить что-то типа:
xxx LD A,#FD
OUT(#FD),A
JR xxx
то можно светодиодом отследить по миганию или горению состояние выхода или входа триггера? Т.е. как-то без осциллографа что-то понять?
---------- Post added at 19:45 ---------- Previous post was at 19:38 ----------
Кстати, вопрос именно по редактору ispLEVER: можно ли в схеме задавать конкретный вход/выход микросхемы? А то при небольшом изменении схемы они меняются, никаких проводов не хватит перепаивать.
Последний раз редактировалось Gutten; 03.03.2014 в 19:43.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
да, можно. без обращения к порту FD, светодиод должен быть статичным (гореть или нет), если обратишься в цикле, скорее всего даже из бейсика48 с включенной защелкой (на 5м бите собственно можно и экспериментировать) можно это сделать, т.к. главное узнать, ловит тригер код команды или нет, а там будем дальше смотреть. вариант Blade не пробовал? тоже должен работать.
Profi must live!
Моё железо...
1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
Все укомплектованы:
Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive[свернуть]
Ссылка на Telegram-канал поддержки пользователей Profi.
не пробовал. отпаивать-припаивать ещё раз провода не очень хочется, как бы дорожки не начали отслаиваться. Хотелось бы с этой схемой разобраться и если её никак не привязать, то пробовать новую.
Кстати, вопрос по заданию входов м/с в редакторе отсюда же вытекает - чтобы на этой же галке попробовать новую логику сделать без перепайки кучи проводов.
Gutten, забыл написать, когда из бейсика (или из асма) будешь тестить, установи перемычку ручной блокировки порта FD. по ispLever не подскажу, т.к. пользовал wincupl.
Profi must live!
Моё железо...
1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
Все укомплектованы:
Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive[свернуть]
Ссылка на Telegram-канал поддержки пользователей Profi.
тестил вбивая программу в теневике.
Что показал светодиод:
между м/с и GND: DD47 горит ярко, Q горит очень слабо, D не горит вообще.
между м/с и +5В: DD47 и Q не горят вообще, D горит ярко.
В памяти крутится:
#A000:
LD A,#FD
OUT(#FD),A
JP #A000
---------- Post added at 21:11 ---------- Previous post was at 20:48 ----------
при включенной и выключенной ручной блокировке поведение такое же:
между м/с и GND: DD47 горит ярко, Q горит очень слабо, D не горит вообще
---------- Post added at 21:48 ---------- Previous post was at 21:11 ----------
А может надо не "D flip-flop" использовать, а "T flip-flop?"
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)