Страница 1 из 1

ПО для контроля и отладки МП системы

Добавлено: Вт янв 06, 2009 11:03:50
Frensis
Какое ПО Вы знаете для контроля и отладки микропроцессорного комплекта КР580? Так, например, сделать то сделаешь какое-нибудь устройство на МП КР580ВМ80А, а как его работу отладить/настроить если что не так? И как можно эмулировать его работу на комьютере?

Добавлено: Вт янв 06, 2009 15:26:49
Секретный кот
Зачем вам это старьё?
Я по глупости тоже начинал с этого комплекта (+ Z80), теперь жалею что потратил на всё это целых 3 года.
Всю отладку я делал непосредственно на устройстве, с помощью светодиодов/цифровых индикаторов, тестера и осциллографа. Процесс довольно муторный, хорошо что я вовремя догадался заменить РФку на микросхему с электрическим стиранием (2816).
Видел в инете какой-то эмулятор процессора ВМ80 (отечественный, под ДОС), но так и не разобрался что с ним делать. Т.к. главное в устройстве всё-таки ввод/вывод, а там это было не предусмотрено :)))

Добавлено: Вт янв 06, 2009 23:12:25
KT315B
Кстати, о старье =) А вот интересно, есть какой-нибудь симулятор для КР1801ВМ1?

Добавлено: Вт янв 06, 2009 23:13:38
Барсик
Микропроцессорный комплект КР580 был хорош четверть века назад. Сейчас с ним связываться не имеет никакого смысла. То, что сейчас делается на одном микроконтроллере с 20 ножками, на микропроцессорном комплекте КР580 придётся делать из десятка (а то и больше) микросхем. Потребление энергии будет очень большим, а быстродействие низким. Кстати, для микропроцессора КР580 требуется три напряжения питания: минус 5 вольт, плюс 5 вольт и плюс 12 вольт... Короче, фтопку!

Добавлено: Ср янв 07, 2009 01:17:58
Секретный кот
Хотя возможно именно для целей обучения он не так уж и плох. Так как можно воочию увидеть шины адреса, данных и управления, а также все основные узлы МП системы в виде отдельных микросхем. В современных МК это всё находится внутри, и из-за недопонимания что к чему могут возникать ошибки программирования.

Добавлено: Ср янв 07, 2009 17:58:39
Барсик
Секретный кот писал(а):...могут возникать ошибки программирования.
С чего бы это вдруг? Читаем даташит на современный микроконтроллер. Там написано английским по белому: В регистр такой-то загрузить то-то... Загружаем и имеем счастье. Спрашивается, нафига для этого вникать в классическую микропроцессорную систему с темя шинами ?

Добавлено: Ср янв 07, 2009 21:35:51
Секретный кот
Барсик писал(а):нафига для этого вникать в классическую микропроцессорную систему с темя шинами ?
Ну хотя бы для того, чтобы отличать память программ (ПЗУ), EPROM и внешние FLASH/SRAM, а также понимать, что всё это работает по-разному и с разными скоростями.

Добавлено: Чт янв 08, 2009 15:35:58
Frensis
Секретный кот писал(а):
Барсик писал(а):нафига для этого вникать в классическую микропроцессорную систему с темя шинами ?
Ну хотя бы для того, чтобы отличать память программ (ПЗУ), EPROM и внешние FLASH/SRAM, а также понимать, что всё это работает по-разному и с разными скоростями.
Абсолютно согласен с Секретным котом.