рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Скидання

Скидання - раздел Образование, У 1975 році фірма GI розробила периферійний контролер Peripheral Interface Controller або PIC Мікроконтролери Pic16С5Х Мають Наступні Способи Скидання: – Скида...

Мікроконтролери PIC16С5Х мають наступні способи скидання:

– скидання по включенню живлення (POR);

– скидання по входу MCLR при звичайній роботі;

– скидання по входу MCLR в режимі пониженого енергоспоживання SLEEP;

– скидання по сторожовому таймеру WDT.

На рис. 2.12 наведена структурна схема вузла скидання.

При скиданні деякі регістри не змінюють свій стан. При включенні живлення вони мають невизначене значення, в інших випадках їхній стан не змінюється (див. табл. 2.3 і більш докладно в [3, 5]). Більшість інших регістрів встановлюються в певний стан у випадках скидання при включенні живлення, за входом MCLR або за сторожовим таймером. PIC16С5Х не розрізняє скидання по сторожовому таймеру при нормальній роботі та режимі SLEEP. Біти ТО і РD (STATUS <4:3>) встановлюються в залежності від причини скидання.

Під час дії сигналу «Скидання» стан кристала наступний:

– Генератор працює або готовий до запуску (включення або вихід із SLEEP).

– Всі виводи портів вводу-виводу кристала встановлюються в третій стан, шляхом установки регістрів "TRIS" в "одиницю" (що відповідає режиму вводу).

– Всі біти програмного лічильника встановлюються в “одиниці” (у випадку PIC16C54/55 програмний лічильник дорівнює 1FFh, для PIC16C56 програмний лічильник дорівнює 3FFh, PIC16C57 – програмний лічильник дорівнює 7FFh).

– Біти регістра OPTION встановлюються в “одиниці”.

– Watchdog таймер і його дільника обнуляються.

– Старші три біти статус-регістра (біти вибору сторінки) обнуляються.

– Сигнал CLKOUT на виводі OSC2 утримується в "0" (тільки для

RC-генераторів).

 

 
 

 

 


Рис. 2.12. Структурна схема вузла скидання

 

Таймер запуску.Генератор, побудований на кварцових або керамічних резонаторах, вимагає обов'язкової затримки після включення живлення для забезпечення стабільної генерації. Для цього вбудований таймер запуску генератора тримає пристрій в стані скидання приблизно 18 мс після того, як сигнал на /MCLR ніжці кристала досягне рівня логічної одиниці. Таким чином, зовнішній ланцюжок RC, зв'язаний з ніжкою /MCLR, в багатьох випадках не вимагається.

Wathdog Timer також використовує таймер запуску. Це важливо для випадків, де WDT використовується для автоматичного виведення PIC16C5X із режиму SLEEP. В кристалах з низькою частотою, де вимагається понад

18 мс для забезпечення стабільної генерації, використання вбудованого таймера запуску недостатньо.

Зовнішнє скидання при включенні живлення.Кристали PIC16C5X мають вбудовану схему скидання при включенні живлення. Щоб використати цю схему, треба просто підключити вивід /MCLR до напруги живлення Vdd. Таймер запуску починає відлік затримки часу тільки якщо /MCLR досяг високого рівня. По закінченні цієї затримки (в середньому 18 мс) процес внутрішнього скидання завершується.

Тут існує проблема, коли Vdd зростає надто повільно і затримка на запуск генератора завершилася, а живлення ще не досягло свого мінімального значення Vdd (min) дієздатності. Вбудована схема скидання забезпечує роботу, якщо швидкість зростання Vdd при включенні не нижче 0.05 В/мс. Необхідно також, щоб початковий рівень живлення дорівнював 0 В. Вбудована схема скидання також не буде працювати з низькочастотними кристалами, що вимагають затримку на запуск, значно більшу ніж 18 мс. У таких випадках рекомендується використати зовнішні RC ланцюжки для скидання по /MCLR. Нижче на рис. 2.13 наведено такий ланцюжок.

 
 

 

 


Рис. 2.13. Схема зовнішнього скидання

 

Тут можна застосувати діод для швидкого розряду конденсатора при виключенні живлення. На резисторі R < 40 кОМ не повинно падати більше 0.2 В. Резистор 100 Ом < R1 < 1 кОм обмежить струм в ніжку /MCLR.

 

– Конец работы –

Эта тема принадлежит разделу:

У 1975 році фірма GI розробила периферійний контролер Peripheral Interface Controller або PIC

СТРУКТУРНА ОРГАНІЗАЦІЯ ТА РЕЖИМИ РОБОТИ ОМК PIC...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Скидання

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Таблиця 2.3
Опис спеціальних регістрів PIC16С5Х     Адреса Назва Біт 7 Біт 6 Біт 5

Сторожовий таймер
Сторожовий таймер представляє собою повністю готовий вбудований RC-генератор. Він буде працювати, навіть якщо основний генератор зупинений, як це буває при виконанні команди SLEEP. Таймер виробляє

Режим пониженого енергоспоживання
Режим пониженого енергоспоживання SLEEP призначений для забезпечення дуже малого струму споживання в очікуванні (менше 1 мкА при виключеному сторожовому таймері). Вхід в режим SLEE

Система команд
  Кожна команда PIC16С5Х – це 12-бітне слово, що розділене по сенсу на наступні частини: код операції (OPCODE), поле для одного або більше операндів, що приймають або не приймають уча

Таблиця 2.6
Опис полів команд PIC 16C5Х   Поле Опис f Адреса регістра w Робочий регі

Модуль таймера (TMRO-RTCC)
  Єдиною відмінністю даного модуля від аналогічного в PIC 16С5Х є можливість формування сигналу переривання. Переривання по RTCC виробляється тоді, коли відбувається переповн

Переривання
Переривання в PIC16C71 можуть бути від чотирьох джерел: · зовнішнє переривання з ніжки RB0/INT, · переривання від переповнення лічильника/таймера RTCC, · переривання п

Модуль аналого-цифрового перетворювача (АЦП)
Модуль АЦП (рис. 2.24) містить чотири вхідних аналогових канали AIN3, AIN1, AIN2 і AIN3, що мультиплексуються на одну схему вибірки/зберігання і далі на АЦП. Опорна напруга надходить ззовні чере

Скидання
  В PIC 16С71 існує різниця між варіантами скидання: 1. Скидання при включенні живлення. 2. Скидання за зовнішнім сигналом /MCLR при нормальній роботі. 3. С

Таблиця 2.13
Настроювання попереднього дільника   PS2, PS1, PS0 Коефіцієнти ділення RTCC WDR

Режим пониженого енергоспоживання
Вхід в режим SLEEP здійснюється командою SLEEP. За цією командою, якщо WDT дозволений, то він скидається і починає відлік часу, біт “PD” в регістрі статусу (f3) скидається,

Система команд
Кожна команда PIC16C71 представляє собою 14-розрядне слово, що містить поле коду операції (OPCODE) і поле одного або більше операндів, які можуть брати участь в цій команді. Формат команди навед

Таблиця 2.14
Опис полів команд PIC 16C71   Поле Опис f Адреса регістра w Робочий регі

Скидання
Організація скидання в PIC 16С84 не відрізняється від PIC 16С71. Стан спеціальних регістрів після скидання наведений в табл. 2.17.   Таблиця 2.17 Стан спе

Порт вводу-виводу GPIO
Як і будь-який регістр, регістр вводу-виводу може бути доступний для читання і запису. Проте читання регістра провадиться незалежно від установлених режимів ліній вводу-виводу. У регістрі використо

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги