В HTML      В PDF
микроэлектроника, микросхема, транзистор, диод, микроконтроллер, память, msp430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, avr, mega128
Предприятия Компоненты Документация Применения Статьи Новости

 
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации





Главная страница > Обзоры по типам > Микроконтроллеры > ARM > ARM7TDMI
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации


9. Сброс

Если сигнал на входе nRESET принимает низкий уровень, то возникает сброс и ядро ARM7TDMI прекращает выполнение инструкции и продолжает инкрементировать шину адреса, как при выборке слов или полуслов инструкций. nMREQ и SEQ индицируют о внутренних циклах в течение этого времени

Если nRESET переходит опять в высокое состояние, то процессор ARM7TDMI выполняет следующие действия:

  1. Перезапись R14_svc и SPSR_svc путем копирования в них текущих значений PC и CPSR. Значения PC и CPSR являются неопределенными.
  2. Принудительная установка значения M[4:0] равного b10011, супервизорный режим, установка бит I и F, а также сброс бита T в регистре CPSR.
  3. Установка PC для выборки следующей инструкции по адресу 0x00.
  4. Возвращение к состоянию ARM, если необходимо, и восстановление выполнения.

После сброса значения всех регистров, кроме PC и CPSR, являются неопределенными.

Более подробная информация приведена в разделе "Последовательность сброса после подачи питания".



<-- Предыдущая страница Оглавление Следующая страница -->