Project

General

Profile

Старт MCp042R100102 с внешней PROM

Added by a_stan over 3 years ago

Как запустить программу на MCp042R100102 c внешней PROM? Проиходит ли это по-умолчанию или нужна определённая конфигурация выводов?
Из Руководства пользователя понял что регистр NEWADDR при подаче питания ставится в нуль. Согласно карте памяти это внутреняя SRAM микроконтроллера, а адреса PROM начинаются с 4000 0000. Таким образом микроконтроллер возьмёт нулевое значение ячейки внутренней памяти и попытается выполнить в качестве команды. Вероятно при этом сгенерируется исключение и в регистре ER взведёт 4-й бит (несуществующая инструкция). Но ведь регистр обработчика прерываний IHOOKADDR ещё не инициализирован и переход осуществится неизвестно куда. Получается что МК будет вести себя непредсказуемым образом. Однако хотелось бы чтобы процессор после подачи питания сделал безусловный переход на начальный адрес PROM.