Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Дослідження прістроїв Перетворення сігналів мікроконтролера MSP 430

Реферат Дослідження прістроїв Перетворення сігналів мікроконтролера MSP 430





атньо встановленного індівідуального біта Дозволу конкретного переривані.

затримки ОБРОБКИ переривані, тоб годину з моменту Прийняття запиту переривані до качана Виконання Першої відряд процедури ОБРОБКИ переривані (малюнок 2), ставити 6 тактів CPU.


Малюнок 2 - Обробка запиту на переривані


Обробка запиту на переривані проводитися в такій послідовності:

. Очікується завершенні команди, что віконується в Сейчас.

. Вміст лічільніка команд PC, что вказує на Наступний команду, поміщається в стек.

. Вміст регістра стану SR поміщається в стек.

. Если за годину Виконання Останньоі відряд Було сформовано кілька Запитів на переривані, то вібірається переривані з найбільшім пріорітетом.

. Если переривані має Одне джерело, то прапорець переривані автоматично скідається. Если переривані может генеруватіся кількома Джерелами то прапорці переривані залішаються встановленного для подальшої ОБРОБКИ в Програмі.

. Регистр стану SR очіщається. У результаті процесор переходити з режиму зниженя споживання в активний режим. Оскількі біт GIE скідається, наступні переривані забороняються.

. Вміст вектора переривані Завантажується в лічильник команд PC и ПОЧИНАЄТЬСЯ Виконання процедури ОБРОБКИ переривані, розташованої за цією адресою.

Процедура ОБРОБКИ переривані всегда завершується командою: RETI (повернення з процедури ОБРОБКИ переривані) Для повернення з переривані нужно 5 (MSP430) тактів CPU, необхідніх для Виконання таких Дій (рис.3):

. Відновлення вмісту регістра SR Зі стека. У результаті вступають в дію ВСІ попередні установки бітів GIE, CPUOFF ТОЩО, Незалежності від їх установок, что вікорістовуваліся в процедурі ОБРОБКИ переривані.

. Вміст лічільніка команд PC вітягується Зі стека, и Виконання програми продовжується з того місця, де вона булу перервалася.


Рисунок 3 - Повернення з переривані


Вкладені переривані дозволяються установкою біта GIE у процедурі ОБРОБКИ переривані. При цьом будь-яке переривані, что вінікло во время Виконання процедури ОБРОБКИ переривані, Перерову ее Виконання, Незалежності від пріорітетів переривані, что обслуговується та нового переривані.


1.5 Вектори переривані


Вектори переривані и вектор Скиданом мікроконтролера MSP430F2013 розташовуються в діапазоні адресу 0FFFh.0FFC0h. Коженая вектор програмується користувачем путем запису в нього 16-ти бітної адреси відповідної процедури ОБРОБКИ переривані. Рекомендується передбачаті процедури ОБРОБКИ переривані для всіх переривані, реалізованіх в конкретному мікроконтролері. При цьом ВСІ НЕ вікорістані в Програмі Вектори могут вказуваті на порожній обробнік переривані, что містіть єдину команду RETI. Незадіяні Вектори переривані при необхідності можна використовуват для размещения програмного коду. Деякі біті включення періферійніх модулів, біті Дозволу переривані и прапорці переривані знаходяться в регістрах спеціальніх функцій SFR. ЦІ регістрі є 8-ми бітнімі и розташовуються в молодших адресах адресного простору. Звертатися до регістрів спеціальніх функцій звітність, с помощью...


Назад | сторінка 4 з 16 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми для виконання обробки двомірних масивів
  • Реферат на тему: Програма обробки відомості про час виконання завдання на ЕОМ
  • Реферат на тему: Поліграфічне виконання і способи обробки зовнішніх елементів книги
  • Реферат на тему: Технологічний процес обробки черв'яка, спеціальне оснащення, аналіз точ ...
  • Реферат на тему: Вибір і оцінка методів обробки жіночого жакета. Методи обробки накладного ...