Интерфейсы периферийных устройств. Ключев А.О - 207 стр.

UptoLike

206
13. Универсальный асинхронный приемопередатчик (UART).
14. Интерфейс I
2
C (используется в стенде SDK-1.1), интерфейс SPI (не
используется в стенде SDK-1.1).
Рис. 117. Микроконтроллер ADuC812 на принципиальной электрической схеме стенда SDK-1.1.
А.3.2 Внешняя память программ и данных
Внешняя память программ и данных стенда SDK-1.1 – статическое ОЗУ
(SRAM), имеющее страничную организацию и предназначенное для
размещения пользовательских программ и данных. Размер страницы 64 Кб.
Первая страница (страница 0) доступна для выборки и команд, и данных
микроконтроллером ADuC812. Остальные страницы доступны только для
размещения данных (логическое адресное пространство внешней
памяти
данных составляет 16 Мб). Однако реально для пользовательских программ
доступно не 64 Кб, а 52 Кб, так как в младшие адреса отображается 8 Кб
FLASH-памяти ADuC812 (адреса 0000h-1FFFh). Кроме того, 4 Кб
зарезервировано резидентным загрузчиком МК (адреса F000h-FFFFh).
Если в пользовательской программе используются прерывания, то ее
рекомендуется загружать с адреса 2100h, так как в пространстве адресов 2000h-
2100h располагается
пользовательская таблица векторов прерывания.
Физическое адресное пространство внешней памяти данных в стенде
SDK-1.1 ограничено 512 Кб (т.е. не может быть 16 Мб), потому что, начиная с 8
страницы, располагается адресное пространство ПЛИС (MAX 3064).
Внешняя память программ и данных подключается к МК ADuC812 по
системной шине (как и ПЛИС).