загрузка...
загрузка...
На головну

Схема формування сигналу скидання МК

  1. Delay - пристрій затримки сигналу (тільки для Active Filters).
  2. I. Теоретичні основи формування артикуляційної моторики у дітей.
  3. II. 7.5. Розвиток уваги у дітей і шляхи його формування
  4. II. Етап формування первинних вимовних умінь і навичок
  5. IV. Схемою Бернуллі.
  6. Quot; Аналітична професіограма "та загальна схема профвідбору
  7. Quot; Схема Кировлеса "або чому державний бізнес збитковий

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

З метою забезпечення надійного запуску від будь-яких джерел живлення з різною динамікою наростання напруги більшість сучасних МК містять вбудований детектор напруги харчування (схема Power-On-Reset - POR), який формує сигнал скидання при наростанні напруги харчування. Зокрема, що входить до складу МК сімейства PIC16 таймер встановлення харчування (PWRT) починає відлік часу після того, як напруга живлення перетнуло рівень близько 1,2 ... 1,8 В. Після закінчення витримки близько 72 мс вважається, що напруга досягла номіналу .

Відразу після виходу зі стану скидання МК виконує наступні дії:

  • запускає генератор синхронізації МК. Для стабілізації частоти тактирования внутрішніми засобами формується затримка часу;
  • зчитує енергонезалежні регістри конфігурації в відповідні регістри ОЗУ (якщо необхідно);
  • завантажує в лічильник команд адреса початку робочої програми;
  • виробляє вибірку першої програми з пам'яті програм і приступає до виконання програми.

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

Для перекладу МК в стан скидання при сталому напрузі живлення досить подати сигнал високого або низького рівня (відповідно до специфікації МК) на вхід скидання (RESET). Зазвичай для формування сигналу скидання при включенні напруги живлення і натисканні кнопки скидання використовують RC-ланцюг. Типові схеми формування сигналу скидання представлені на рис. 4.10.

Кнопка Кн призначена для «ручного» скидання МК при налагодженні. Діод VD перешкоджає попаданню на вхід RESET негативного напруги при виключенні живлення. Номінали R і C визначають затримку часу, необхідну для завершення всіх перехідних процесів при скиданні (вказуються в технічному описі на МК). Тригер Шмітта на вході допускає подачу сигналу скидання з ненормованою тривалістю фронту. При відсутності тригера Шмітта на вході доводиться використовувати спеціальну зовнішню схему формувача.

У сучасних МК лінія RESET зазвичай у двох напрямках і має низький активний рівень. При натисканні кнопки «скидання» або включенні харчування буфер лінії встановлюється в режим введення і реалізує так званий зовнішній скидання. МК може перейти в стан скидання також за сигналами пристроїв контролю стану, які є в складі контролера. У цьому випадку говорять, що МК знаходиться в стані внутрішнього скидання. При цьому буфер лінії RESET встановлюється в стан виведення з низьким логічним рівнем на виході. Даний сигнал може бути використаний для установки в початковий стан периферійних ІС.


Мал. 4.10. Типові схеми формування сигналу зовнішнього скидання для МК з високим активним рівнем сигналу скидання (а) і низьким активним рівнем сигналу скидання (б).

Порядок виходу МК з станів зовнішнього і внутрішнього скидання в цілому однаковий.



Попередня   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   Наступна

методи адресації | сегментування пам'яті | Адресація байтів і слів | регістри процесора | Система команд процесора | Команди пересилання даних | арифметичні команди | Таймери і процесори подій | Модуль переривань МК | Мінімізація енергоспоживання в системах на основі МК |

загрузка...
© um.co.ua - учбові матеріали та реферати