Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Запобіжні заходи при роботі з EEPROM

На жаль, в EEPROM-пам'яті є один недолік: під час роботи при зниженій напрузі живлення дані, що зберігаються в ній, можуть бути ушкоджені. Це може відбутися за двома причинами:

1. Звичайна процедура запису в EEPROM вимагає деякої мінімальної напруги живлення; якщо напруга живлення нижче цієї величини, запис не може бути виконано.

2. Мікроконтролер сам може виконувати команди некоректно, якщо напруга живлення буде нижче деякої величини. Щоб уникнути ушкодження даних, що зберігаються в EEPROM, досить скористатися одним із трьох наступних рішень:

- утримувати мікроконтролер у стані скидання весь час, поки напруга живлення перебуває нижче норми. Це рішення реалізується зовнішньою схемою захисного скидання - супервізоора живлення. У деяких моделях сімейства AVR уже є вбудований детектор зниженої напруги живлення (Brown-out Detector).

- утримувати мікроконтролер в «сплячому» режимі (Power Down), поки напруга живлення перебуває нижче норми. Оскільки в цьому режимі мікроконтролер не може виконувати ніяких команд, таке рішення ефективно захищає службові регістри EEPROM від ненавмисного запису.

- зберігати константи в FLASH-пам'яті програм, якщо вони не повинні змінюватися під час роботи програми. Мікроконтролер не може самостійно робити запис в FLASH-пам'ять, відповідно, при напрузі живлення її вміст не буде ушкоджено.

Послідовний периферійний інтерфейс SPI

Загальні відомості

Послідовний периферійний інтерфейс SPI (Serial Peripheral Interface) має два призначення. Насамперед, через нього може бути здійснено програмування мікроконтролера (так званий режим послідовного програмування).

Іншим призначенням інтерфейсу є організація високошвидкісного обміну даними між мікроконтролером і різними периферійними пристроями, такими як цифрові ЦАП/АЦП, Flash-ПЗП й ін. За допомогою цього інтерфейсу також може відбуватися обмін даними між декількома мікроконтролерами AVR. Використання інтерфейсу SPI як високошвидкісного каналу зв'язку й розглядається в даній главі.

При обміні даними за інтерфейсом SPI мікроконтролер AVR може працювати як у режимі Master, так і в режимі Slave. При цьому користувач може задати наступні параметри:

- швидкість передачі (чотири програмувальних значення):

- формат передачі (від молодшого розряду до старшого або навпаки);
Додатковою можливістю підсистеми SPI є «пробудження» мікроконтролера з режиму Idle при надходженні даних.


Читайте також:

  1. EEPROM пам'ять даних
  2. II. Загально-шкільні заходи
  3. PR-Заходи фармацевтичної фірми
  4. VI. Заохочення за успіхи в роботі
  5. А. Заходи, які направлені на охорону навколишнього середовища та здоров’я населення.
  6. Агромеліоративні заходи
  7. Адміністративно-запобіжні заходи
  8. Антиінфляційні заходи у постсоціалістичних країнах
  9. Арт-терапія в роботі з дітьми, які перенесли сексуальне насильство
  10. Арт-терапія в роботі з правопорушниками
  11. Архітектурно- планувальні заходи по поліпшенню стану міського середовища .Аналіз циклу життя споруди
  12. Б. Заходи профілактики, що забезпечують безпеку праці і захист виробничого середовища.




Переглядів: 806

<== попередня сторінка | наступна сторінка ==>
Читання й запис в енергонезалежну пам'ять | Функціонування модуля SPI

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.001 сек.