Вектор - скидання

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

МК вектори зовнішнього скидання і скидання по переповнення сторожового таймера збігаються. Це не дозволяє виявити причину скидання програмним шляхом і ускладнює написання робочої програми.

Молодші біти МА і MB в регістрі OMR керують картою пам'яті програм і вибирають адресу вектора скидання. Біт DE управляє картами пам'яті X і Y і дозволяє /забороняє використання внутрішніх ПЗУ даних X і Y. Завантажувальна пам'ять в DSP56000 використовується тільки для промислового тестування і недоступна користувачеві, а завантажувальний пам'ять DSP56001 може частково перекривати ОЗУ програм.

Адреса комірки пам'яті, в якій зберігається код першої виконуваної команди, називають вектором початкового запуску або вектором скидання. У деяких МК цю адресу однозначно визначено і приведено в технічному описі. Про такі МК говорять, що вони мають фіксований вектор скидання. В інших МК вектор скидання може бути довільно визначений користувачем. На етапі програмування МК необхідний вектор початкового запуску записується в осередку з фіксованими адресами, і при виході МК з скидання автоматично завантажується в лічильник команд. Про таких МК говорять, що вони мають завантаження вектор скидання. Завантажується вектор скидання мають всі 8-розрядні МК фірми Motorola, виконані за структурою з єдиним адресним простором команд і даних.

Друга частина програми, показана в прикладі 3.8 инициализирует EFCOP для роботи в якості компенсатора луни. Вектор скидання встановлений в початок програми. Команда для переходу до коду обробника переривання за адресою обробника переривання буфер виведення повний. Біти 0 і 1 8 і 9 маски переривань в регістрі стану (SR), скинуті, щоб дозволити переривання на всіх пріоритетних рівнях.

Скидання СОР дуже схожий на апаратне скидання по сигналу на виводі, RESET. Невеликі відмінності полягають в адресі, за яким вибирається вектор скидання, і тривалості виконання скидання.

Таймер СОР здійснює захист від системних помилок шляхом виходу з неочікуваних вхідних умов, зовнішніх подій або програмних помилок. Початківець роботу одночасно з процесором, таймер СОР повинен бути програмно скинутий - інакше виникає переповнення таймера, генерується внутрішній скидання і вибирається вектор скидання СОР. Це означає, що з поточної програми не був здійснений скидання СОР і сталася системна помилка.

Адреса комірки пам'яті, в якій зберігається код першої виконуваної команди, називають вектором початкового запуску або вектором скидання. У деяких МК цю адресу однозначно визначено і приведено в технічному описі. Про такі МК говорять, що вони мають фіксований вектор скидання. В інших МК вектор скидання може бути довільно визначений користувачем. На етапі програмування МК необхідний вектор початкового запуску записується в осередку з фіксованими адресами, і при виході МК з скидання автоматично завантажується в лічильник команд. Про таких МК говорять, що вони мають завантаження вектор скидання. Завантажується вектор скидання мають всі 8-розрядні МК фірми Motorola, виконані за структурою з єдиним адресним простором команд і даних.

Адреса комірки пам'яті, в якій зберігається код першої виконуваної команди, називають вектором початкового запуску або вектором скидання. У деяких МК цю адресу однозначно визначено і приведено в технічному описі. Про такі МК говорять, що вони мають фіксований вектор скидання. В інших МК вектор скидання може бути довільно визначений користувачем. На етапі програмування МК необхідний вектор початкового запуску записується в осередку з фіксованими адресами, і при виході МК з скидання автоматично завантажується в лічильник команд. Про таких МК говорять, що вони мають завантаження вектор скидання. Завантажується вектор скидання мають всі 8-розрядні МК фірми Motorola, виконані за структурою з єдиним адресним простором команд і даних.

Адреса комірки пам'яті, в якій зберігається код першої виконуваної команди, називають вектором початкового запуску або вектором скидання. У деяких МК цю адресу однозначно визначено і приведено в технічному описі. Про такі МК говорять, що вони мають фіксований вектор скидання. В інших МК вектор скидання може бути довільно визначений користувачем. На етапі програмування МК необхідний вектор початкового запуску записується в осередку з фіксованими адресами, і при виході МК з скидання автоматично завантажується в лічильник команд. Про таких МК говорять, що вони мають завантаження вектор скидання. Завантажується вектор скидання мають всі 8-розрядні МК фірми Motorola, виконані за структурою з єдиним адресним простором команд і даних.

Адреса комірки пам'яті, в якій зберігається код першої виконуваної команди, називають вектором початкового запуску або вектором скидання. У деяких МК цю адресу однозначно визначено і приведено в технічному описі. Про такі МК говорять, що вони мають фіксований вектор скидання. В інших МК вектор скидання може бути довільно визначений користувачем. На етапі програмування МК необхідний вектор початкового запуску записується в осередку з фіксованими адресами, і при виході МК з скидання автоматично завантажується в лічильник команд. Про таких МК говорять, що вони мають завантаження вектор скидання. Завантажується вектор скидання мають всі 8-розрядні МК фірми Motorola, виконані за структурою з єдиним адресним простором команд і даних.



Інші публікації на тему:
  • Жоден інший вектор
  • Спрямовує вектор - пряма
  • Подібний вектор