Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: XC8 переменные в Common RAM
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > PIC
theBMV
Добрый день!
Использую XC8 для PIC16 и для некоторой оптимизации по объему занимаемой памяти хочу избавиться от banksel везде, где это возможно, определяя переменные в Common RAM.
С ассемблером всё понятно, но как быть с C?
Описанная в мануале
Код
int i @ 0x70;
не работает.

Вопрос: как определить переменные по конкретным адресам в XC8?
tolik_dad
Можно попробовать запретить Линкеру размещать данны во всех банках кроме acs
а переменные объявлять стандартным способом например:

int variable_name;
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.