Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
374
Добавлен:
21.05.2015
Размер:
7.55 Mб
Скачать
    1. Описание регистров

      1. Регистр защиты от изменения конфигурации ccp

    2. Краткий обзор регистров

Адрес

Наимен.

Бит 7

Бит 6

Бит 5

Бит 4

Бит 3

Бит 2

Бит 1

Бит 0

+0x00

Резерв

-

-

-

-

-

-

-

-

+0x01

Резерв

-

-

-

-

-

-

-

-

+0x02

Резерв

-

-

-

-

-

-

-

-

+0x03

Резерв

-

-

-

-

-

-

-

-

+0x04

CCP

CCP[7:0]

+0x05

Резерв

-

-

-

-

-

-

-

-

+0x06

Резерв

-

-

-

-

-

-

-

-

+0x07

Резерв

-

-

-

-

-

-

-

-

+0x08

RAMPD

RAMPD[7:0]

+0x09

RAMPX

RAMPX[7:0]

+0x0A

RAMPY

RAMPY[7:0]

+0x0B

RAMPZ

RAMPZ[7:0]

+0x0C

EIND

EIND[7:0]

+0x0D

SPL

SPL[7:0]

+0x0E

SPH

SPH[7:0]

+0x0F

SREG

I

T

H

S

V

N

Z

C

  1. Запоминающие устройства

    1. Отличительные особенности

  1. Flash-память программ

  2. Одно линейное адресное пространство

  3. Внутрисистемное программирование

  4. Возможность самопрограммирования под управлением программы из загрузочного сектора

  5. Сектор прикладной программы для хранения кода программы

  6. Сектор таблицы приложения для хранения кода программы или данных

  7. Загрузочный сектор для хранения кода программы или программы загрузчика

  8. Отдельные lock-биты и защита у каждого сектора

  9. Встроенная быстродействующая проверка CRC выбранного сектора flash-памяти программ

  10. Память данных

  11. Одно линейное адресное пространство

  12. Одноцикловый доступ со стороны ЦПУ

  13. SRAM

  14. EEPROM

  15. Побайтный и постраничный доступ

  16. Опциональное отображение в памяти для прямого чтения и записи

  17. Память ввода-вывода

  18. Регистры статуса и конфигурации у всех УВВ и модулей

  19. 16 регистров общего назначения с возможностями побитного доступа для хранения глобальных переменных или флагов

  20. Поддержка внешней памяти

  21. SRAM

  22. SDRAM

  23. Внешние ИС, подключаемые по типу параллельной памяти

  24. Арбитраж шины

  25. Безопасная и предсказуемая обработка приоритетов ЦПУ и DMA-контроллера

  26. Отдельные шины для доступа к SRAM, EEPROM, памяти ввода-вывода и внешней памяти

  27. Одновременный доступ к шине для ЦПУ и DMA-контроллера

  28. Сигнатурный код производителя, запрограммированный на фазе производства

  29. Идентификационный код для каждого типа МК

  30. Неповторяющийся серийный номер у каждого МК

  31. Байты калибровки генераторов

  32. Калибровочные данные АЦП, ЦАП и датчика температуры

  33. Сигнатурный код пользователя

  34. По объему равен одной странице flash-памяти

  35. Возможность программного чтения и записи

  36. Не изменяется после выполнения операции стирания всей памяти (chip erase)

    1. Обзор

В данном разделе будут описаны различные виды памяти микроконтроллеров XMEGA. В архитектуре AVR предусмотрено два основных пространства памяти: память программ и память данных. Исполняемый код может храниться только в памяти программ, а данные могут сберегаться, как в памяти данных, так и в памяти программ. Память данных состоит из статической памяти SRAM и электрически-стираемого и перепрограммируемого постоянного запоминающего устройства (EEPROM), предназначенного для энергонезависимого хранения данных. Все пространства памяти являются линейными и не требуют страничной адресации. Для пространств энергонезависимой памяти (NVM) можно применить блокировку дальнейшей записи или чтения/записи. Этим можно избежать несанкционированного доступа к коду программы.

Конфигурационные Fuse-биты хранятся в отдельном секторе памяти. Они предназначены для настройки важных системных функций и доступны для записи только через каналы подключения внешнего программатора.

Соседние файлы в папке Архитектура ЭВМ