[an error occurred while processing this directive] [an error occurred while processing this directive]
Подключал 128К.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено kons 15 марта 2002 г. 18:46
В ответ на: Кто-нибудь работал с MEGA103 и внешней SRAM больше 64кБ? Как это организовывается? отправлено ?????? 15 марта 2002 г. 13:48

Адресное пространство (64К) разбивал на 2 страницы по 32К. Младшая сраница все время отображается на фиксированную страницу ОЗУ, в ней лежат стеки, глобальные переменные и куча. Старшую страницу переключением битов на порте можно отобразить на любую из 4 страниц ОЗУ (реально использ. 3 страницы, фиксированная никогда не включается). Получившиеся 96К расширенной памяти используются под некое подобие RAM-диска. Такой нехитрый "дипетчер памяти" делается на одной 1554ЛА3.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru