Обновить
55
2
Илья@mmamayka

Пользователь

Отправить сообщение

Спасибо, я изучу!

8080 есть нижняя граничная частота, кажется около 200кГц.

У ВМ80А если я не ошибаюсь нижняя частота 500КГц, собственно на них он у меня и ходит.

А так да, спустя два дня чтения комментариев я прогнал максимализм и уже предельно близок к тому, чтобы подрубиться к READY и достать плисину)

Вчера провод на макетной плате отломился, сорь...

Получается, я плохо искал

Ооо, спасибо большое за материалы)

Человек, у которого я докупал микросхемы говорил, что к осциллографу нужно было ходить, чтобы отладиться. Думаю, про то, что их не было я преувеличил. Все же не застал, как дела обстояли)

Не хватило в справочнике понимания временных диаграм. Мне было непросто практически впервые разбираться в одной единой царь-диаграмме, в которой было все поведение микросхемы. Еще и в шакальном скане:

Я не спорю, что, возможно, их умел читать каждый пионер, но я не пионер и это не моя основная область деятельности, а один из способов провести выходные. 5 сухих страниц vs. талмуд документации к 8080.

Если вы можете подсказать мне какие-либо полезные материалы про комплект КР580, буду очень рад.

Можно навесить на процессор статическую ОЗУшку и ардуиной в неё писать код через USB. КМК, так будет проще и отлаживаться и не мудрить с загрузкой программ в ОЗУ и прошивок ПЗУ.

Это мой следующий пункт плана)

Позднее ремонтировал видеотерминалы серии ВТА-2000, там используется как раз ВМ80, и схема процессорной части до боли была знакомая, но сложнее.

Дааа, я из нее вытряхнул абсолютно все, местами даже нужное, так что проще там, как мне кажется, уже буквально некуда.

На самом деле даже сейчас запустить эту зверушку для меня было огромной радостью и удовольствием. Очень сложно представить, сколько эмоций это вызывало в те времена!

А, понял про вертикальные перемычи. Спасибо за видео, я посмотрю. И керамики рассыплю по плате)

Ооо, как просто! Спасибо, я соберу себе для отладки. Но в целом логика поведения меня меньше челледжит, чем попадание во временные интервалы, потому READY дергать не хочется до последнего

Да, мне было очень обидно, что документация соврала по поводу возможности использования Си в ISR_NAKED, avr-gcc не разрешил мне так делать, сказав прямым текстом, что он такого не поддерживает.

Потому я воспользовался словом safely:

Only basic asm statements can safely be included in naked functions

И проверил адекватность objdumpов. Отписывать вектор прерываний и их тела на асме в чистом виде было страшно лень...

Спасибо! Я почему-то под конец сборки начал пренебрегать конденсаторами, нужно будет довесить. А земли и питания на макетной плате снизу идут параллельными рядами и электролиты тоже в уголке сидят)

Но на самом деле вешаю конденсаторы скорее в рамках ритуальных практик и не совсем понимаю, чем вызвана их необходимость возле каждой микросхемы, тем более не понимаю, необходимость сетки из МГТФ. Предполагаю, мы таким образом пытаемся сократить разность потенциалов на длинной линии, но неужели габариты микросхемы настолько велики, чтобы у каждой стояла своя керамика? Или я фундаментально ошибаюсь?

Разумно! Спасибо большое за совет! Я почему-то думаю о своей ардуине как о панацее. Надо прекращать)

Ого, крутоооо! Чем занимаются ПЛИСы? Один формирователь управляющих сигналов, насколько я догадываюсь, а второй делает страничную адресацию памяти судя по 512К Flash? Или это регенерация DRAM? А есть сорцы в открытом доступе?)

Темница, там черные драконы)

Спасибо большое за совет. Именно этим я сейчас и занимаюсь: пытаюсь загружать программу в SRAM, а потом отпускать проц ее исполнять.

На 8080 гарантированно нужна только напаянная ОЗУ-шка

Подскажите, пожалуйста, почему? Чуть позже я все равно это распаяю, но пока делаю 10 ошибок на квадратный сантиметр хотелось бы держаться макетной платы.

1

Информация

В рейтинге
1 307-й
Откуда
Москва, Москва и Московская обл., Россия
Работает в
Дата рождения
Зарегистрирован
Активность

Специализация

Системный инженер
C++
C++ stl
C++ boost
C
Assembler
Linux
Python