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


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


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


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


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


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


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


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


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


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



Внутрішня оперативна пам'ять SRAM

Внутрішня оперативна пам'ять SRAM (Static RAM) є у всіх AVR сімейств "classic" і "mega" і у деяких кристалів сімейства "tiny". Для деяких мікроконтролерів можлива організація підключення зовнішньої пам'яті даних об'ємом до 64К. Цей тип пам'яті, також доступний програмі мікроконтролера безпосередньо в ході її виконання, зручний для зберігання проміжних даних, різних констант, таблиць перекодування, калібрувальних коефіцієнтів і т.п. При відключенні напруги живлення вся інформація, що знаходиться в SRAM, втрачається.

SRAM пам'ять даних має наступну особливість. Як видно з рис.5, молодші 32 адреси (з $0000 по $001F) відведені під 32 регістри загального призначення R0-R31. Адреси з $0020 по $005F відведені під 64 регістри введення/виведення, а безпосередньо з адреси $0060 починається область, яку можна використовувати під програмні завдання.

Регістри простору введення-виведення є регістрами управління і стану різних периферійних пристроїв мікроконтролера. Кожен регістр простору введення-виведення має свій номер. Так, регістр, розташований в елементі пам'яті $0020, має номер $0000; регістр, розташований в елементі пам'яті $0021, має номер $0001 і так далі. Повний перелік регістрів простору введення-виведення обов'язково приводиться в кінці кожного DataSheet на мікроконтролер.

Рис.5 – Організація SRAM AVR.

 

До пристроїв простору введення-виведення можна звернутися двояко: як до осередку SRAM з певною адресою, так і до пристрою з певним номером. Така організація пам'яті називається прямим відображенням на пам’ять. Тобто, до регістра R0 можна звернутися як безпосередньо до регістра R0, або як до елементу пам'яті з адресою $0000. Аналогічно, до регістра PORTB можна звернутися як до зовнішнього пристрою введення-виведення з ім'ям PORTB (з номером $18), а можна звернутися як до елементу пам'яті з адресою $0038.




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

<== попередня сторінка | наступна сторінка ==>
EEPROM пам'ять даних | Внутрішній тактовий генератор AVR

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

  

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


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