Author |
Message |
Tronix
Doomed
Joined: 18 Nov 2013 02:38 Posts: 662 Location: Москва
|
Все-таки хочу сделать сабж. Набросал, но не работает с РУ5. Регенерация происходит по таймеру:
Выглядит так:
Вопрос - это хоть похоже на правду? Пробовал РУ5 и 4164 - пишу в ячейки 0xAA, читаю постоянно со всех адресов 0x00...
|
24 Sep 2014 08:03 |
|
|
jdigreze
God
Joined: 02 Jan 2006 02:28 Posts: 1390 Location: Abakan
|
Если не отшибло память, то регенерация тактированием начала применяться с 41256 (РУ7). От 4116 до 4164 нужно выставлять адрес на адресные линии. На этом, кстати, некоторые программы для z80 делали защиту, переписывая значения регистра R, тем самым не давли регенерироваться некоторым пулам адресов.
P.S. Еще по памяти 41256 и РУ7 могут работать в пакетном режиме, тактированием по 4 бита с автоинкрементом адреса (EDO?).
|
24 Sep 2014 09:18 |
|
|
Tronix
Doomed
Joined: 18 Nov 2013 02:38 Posts: 662 Location: Москва
|
Дык я выставляю:
В итоге что-то вроде того получается при приближении:
На A0..A7 - адрес (от 0 до 255), потом опускаем RAS, потом поднимаем. И так до 255.
|
24 Sep 2014 09:35 |
|
|
jdigreze
God
Joined: 02 Jan 2006 02:28 Posts: 1390 Location: Abakan
|
Прости, не заметил выставление адреса. Завтра попробую почитать свои маны по регенерации.
А картинки я почему-то не вижу
|
24 Sep 2014 09:57 |
|
|
jdigreze
God
Joined: 02 Jan 2006 02:28 Posts: 1390 Location: Abakan
|
Посмотрел, ремонт дома - это капец, вроде бы всё правильно написано. Однако, проверь: после установки /RAS=0 нужна задержка, порой в 200нс, а то и того больше, до /RAS=1, после чего задержка минимум 120нс.
Вот почему я недолюбливаю Си для управления чем либо - хрен пойми сколько тактов займёт та или иная операция, надо сначала компилировать, потом смотреть что вышло на асме, и только потом пересчитывать во времянки.
|
25 Sep 2014 08:10 |
|
|
Tronix
Doomed
Joined: 18 Nov 2013 02:38 Posts: 662 Location: Москва
|
Спасибо, попробую... По результату отпишусь...
|
25 Sep 2014 11:39 |
|
|
Tronix
Doomed
Joined: 18 Nov 2013 02:38 Posts: 662 Location: Москва
|
Ну, в общем, запустил. Тестит РУ5, РУ7(Г,Б,В), 4164, 41256.
Схема, прошивки для разных PIC здесь: http://zx-pk.ru/showthread.php?t=24017
|
07 Oct 2014 00:28 |
|
|
jdigreze
God
Joined: 02 Jan 2006 02:28 Posts: 1390 Location: Abakan
|
В чём проблема то была, разобрался?
|
07 Oct 2014 01:51 |
|
|
Tronix
Doomed
Joined: 18 Nov 2013 02:38 Posts: 662 Location: Москва
|
Угу, проблема была в том, что я к панельке питалово перевернутое припаял - плюс на минус а минус на плюс Я еще все думал - чето оно сильно греется как-то...
Что удивительно, РУ5, 4164 и 41256 вполне нормально пережили продолжительный перевертыш питания. Хорошие микросхемы, тест прошли по полной программе
|
07 Oct 2014 01:56 |
|
|