Реферат Курсовая Конспект
Режим пониженого енергоспоживання - раздел Образование, У 1975 році фірма GI розробила периферійний контролер Peripheral Interface Controller або PIC Режим Пониженого Енергоспоживання Sleep Призначений Для Забезпечення Дуже Мал...
|
Режим пониженого енергоспоживання SLEEP призначений для забезпечення дуже малого струму споживання в очікуванні (менше 1 мкА при виключеному сторожовому таймері).
Вхід в режим SLEEPздійснюється командою SLEEP. За цією командою, якщо WDT дозволений, то він скидається і починає відлік часу, біт "TD" регістра статусу (f3) скидається, біт "TO" встановлюється, а вбудований генератор вимикається. Порти вводу-виводу зберігають стан, який вони мали до входу в режим SLEEP.
Для пониження струму, що споживається в цьому режимі, лінії на вивід повинні мати такі значення, щоб не протікав струм поміж кристалом і зовнішніми ланцюгами. Лінії на ввід повинні бути з'єднані зовнішніми резисторами з високим або низьким рівнем напруги живлення (Vdd або Vss), щоб уникнути струмів переключення, що викликаються плаваючими високоомними входами.
Вихід із режиму SLEEP здійснює WDT (якщо він дозволений) або зовнішній нульовий імпульс на ніжці /MCLR – скидання. В обох випадках PIC16C5X буде знаходитись в режимі скидання протягом часу запуску генератора, а потім тільки почнеться виконання програми.
Біт "PD" в регістрі статусу (f3), котрий встановлюється при включенні, але обнуляється командою SLEEP, може бути використаний для визначення стану процесора до “прокидання”: або процесор був в режимі SLEEP (гарячий старт), або було просто включено живлення (холодний старт).
Біт TO дозволяє визначити, чим був викликаний вихід із режиму SLEEP: або зовнішнім сигналом на ніжці /MCLR, або спрацьовуванням WDT.
2.2.18. Захист програми від зчитування
Програма, записана в ППЗП або в ПЗП, може бути захищена від зчитування за допомогою установки в нуль біта захисту СР в слові конфігурації. В режимі захисту програми вміст пам'яті програми не може бути прочитаний у початковому вигляді, завдяки цьому неможливо реконструювати записану програму. Крім того, при встановленому біті захисту неможливо допрограмувати контролер. Регістр конфігурації CONFIG може бути зчитаний і запрограмований незалежно від стану біта захисту. Не рекомендується програмувати біт захисту в мікроконтролерах з ультрафіолетовим затиранням.
2.2.19. Індивідуальна мітка
Мікроконтролери PIC16С5Х мають чотири спеціальні адреси, які не являються частиною пам'яті програми. Вони призначені для зберігання ідентифікаційного коду (ID) користувача, контрольної суми або іншої інформації. Як і слово конфігурації, вони можуть бути прочитані або записані тільки за допомогою програматора. Програмно ці адреси недоступні.
Для забезпечення можливості читання однакової інформації як в звичайному режимі, так і у режимі із встановленим бітом захисту від зчитування, рекомендується використовувати тільки чотири молодших біти за кожною адресою для зберігання коду ID. Старші 8 бітів рекомендується встановлювати в "1".
– Конец работы –
Эта тема принадлежит разделу:
СТРУКТУРНА ОРГАНІЗАЦІЯ ТА РЕЖИМИ РОБОТИ ОМК PIC...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Режим пониженого енергоспоживання
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов