Проблема с запуском самодельного миниЭВ на TSC80C31 + 74HC573 + SST39FS010A: процессор не отрабатывает переходы и убегае

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Друг Кота
Аватара пользователя
Сообщения: 15736
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Аппаратное пошаговое выполнение программы. Была такая система в книжках по 51й...
Но смысла ею пользоваться при наличии симулятора FD51 даже по тем временам уже особо не было.
Так и осталось, больше как напоминание об особенностях выполнения прерываний.
8)
Реклама
OKF
Это не хвост, это антенна
Сообщения: 1443
Зарегистрирован: Вт июн 07, 2011 08:03:18

Сообщение OKF »

Не, я любил на своём железе всё отлаживать, периферию в т.ч.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 15736
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Внешние элементы отваживаются на свете "в железе", а алгоритмы, "подозрительные" участки программного кода на симуляторе.
Все зависит от того, что вызывает подозрения.
:roll:
Мучитель микросхем
Сообщения: 407
Зарегистрирован: Чт май 07, 2026 00:30:38

Сообщение Zapolyarny »

Вряд ли разделение настолько однозначное. По крайней мере, видится допустимой отладка в симуляторе лишь математики да чего-то простого. Работа с периферией тоже может иметь подозрительные участки кода. Не думаю, что симулятор способен идеально отработать даже интегрированные модули, что уж говорить о внешних (и во внешней среде со всеми её проблемами).
За достаточно долгую возню как с любительскими проектами, так и со значительными промышленными (в команде), необходимость в симуляторе не возникала. Один раз ради любопытства попробовал а Протеусе, и он наврал :)
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 15736
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Можете глянуть (если есть DOS или DOSBox 0.74-3)
fd51.zip
(54.17 КБ) 4 скачивания
:tea:
Касательно работы с внешним железом, то она определяется программным кодом МК и описанием протоколов того железа. На уровне протокола обмена всегда проверить можно, другое дело что внутри того железа делаться будет только документация подсказать может (или специальные тесты в макетном исполнении.
8)
Реклама
Ответить

Вернуться в «Разные вопросы по МК»