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

Реферат Побудова та розробка систем на основі мікроконтролерів сімейства MSP430





даний час загальний обсяг адресується пам'яті становить 128 КБ.


Малюнок 2.3-Карта пам'яті


Флеш / ПЗУ

Початковий адреса області флеш / ПЗУ залежить від обсягу цієї пам'яті і відрізняється для різних пристроїв. Кінцевий адреса області флеш / ПЗУ завжди дорівнює 0x1FFFF. Флеш-пам'ять може використовуватися як для зберігання коду, так і для зберігання даних. Двобайтні і однобайтние дані (або таблиці даних) можуть розташовуватися у флеш-пам'яті і використовуватися безпосередньо звідти, без попереднього копіювання в ОЗУ.

Таблиця векторів переривань займає верхні 16 слів нижній області пам'яті розміром 64 КБ. При цьому вектор переривання з найвищим пріоритетом розташовується в останньому слові області за адресою 0x1FFFF.

ОЗУ

Область ОЗУ починається з адреси 0200h. Кінцевий адреса області залежить від обсягу ОЗУ і змінюється від моделі до моделі. ОЗУ може використовуватися як для зберігання даних, так і для зберігання програмного коду. Організація флеш-пам'яті. У мікроконтролерах MSP430 вся флеш-пам'ять поділена на сегменти. Записувати в флеш-пам'ять можна окремі біти, байти або ж слова, проте найменшою одиницею флеш-пам'яті, яку можна стерти, є сегмент.

Крім того, флеш-пам'ять містить дві секції - основну та інформаційну. Обидві секції функціонують абсолютно однаково. І програмний код, і дані можуть розташовуватися в обох секціях. Різниця між цими секціями полягає в різних значеннях розміру сегмента і фізичних адрес.


Малюнок 2.4-Організація флеш-пам'яті


Використання переривань

Пріоритети переривань фіксовані і залежать від місцезнаходження конкретного модуля в ланцюжку, як показано на Рис. 2.5. Чим ближче розташований модуль до ЦПУ, тим вище пріоритет його переривання. Пріоритети визначають порядок обробки переривань при одночасній генерації декількох запитів.

В MSP430 є три типи переривань:

скидання системи;

немасковані (NMI);

маскіруемие.


Рисунок 2.5-Пріоритети переривань


Режими роботи

Сімейство MSP430 було розроблено для додатків з наднизьким споживанням, тому мікроконтролери сімейства мають різні режими роботи, показані на Рис. 2.6.

Режими зниженого енергоспоживання 0 ... +4 конфігуруються за допомогою бітів CPUOFF, OSCOFF, SCG0 і SCG1 регістра стану SR. Перевага розміщення бітів управління режимом роботи в регістрі стану полягає в тому, що поточний режим роботи зберігається в стеку на час виконання процедури обробки переривання. Якщо в обробнику збережене значення SR не змінювалося, то після завершення процедури обробки переривання попередній режим роботи відновлюється. Виконання програми може продовжитися і в іншому режимі, якщо процедура обробки переривання змінить значення регістра стану, що знаходиться в стеку. Звернення до біт управління режимом роботи та до стека може проводитися за допомогою команди будь-якого типу. При установці будь-якого з бітів управління режимом мікроконтролер відразу ж переключається в обраний режим. При відключенні будь-якого тактового сигналу також блокується робота використовую...


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





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

  • Реферат на тему: Флеш-пам'ять. Принципи роботи
  • Реферат на тему: Флеш-пам'ять
  • Реферат на тему: Сучасний рівень розвитку переносний флеш-пам'яті і USB-брелоків
  • Реферат на тему: Інформаційні характеристики та перспективи розвитку твердотільної флеш-пам& ...
  • Реферат на тему: Розробка PR-проекту з просування енергетичного напою "Флеш"