Группа: Участник
Сообщений: 53
Регистрация: 7-02-07
Пользователь №: 25 146
Здравствуйте. Столкнулся с ситуацией - не хватает SRAM доступной для использования программой. Микроконтроллер ATMEGA 48PA. В AVR Studio имеется файлик m48PAdef.inc в котором имеется ограничение используемой программой памяти.
#pragma AVRPART MEMORY INT_SRAM START_ADDR 0x100
Вопрос такой - с чем именно связанно это ограничение?
Группа: Участник
Сообщений: 53
Регистрация: 7-02-07
Пользователь №: 25 146
Я пишу на на ассемблере. Я конечно понимаю , что это выход за "рекомендуемые" значения. Имеются два крупных блока 008С-00AF , 00C7-00FF - информация из даташита - сводная таблица регистров.
Группа: Свой
Сообщений: 397
Регистрация: 3-12-09
Из: Россия, Москва
Пользователь №: 54 040
Написание программы на ассемблере не избавляет от необходимости внимательно читать даташит. Причём весь, не кусками. А на Ваш вопрос исчерпывающе отвечает пункт 8.3 SRAM Data Memory.