Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Помогите создать большой массив
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > PIC
I_am_Lexx
Помогите создать большой массив для PIC18F25K20, MPLAB C18.

В документации у них все просто получается, а у меня более 256 байт в массиве выдает syntax error.
Думаю надо чего-то в link-файле прописать, а что именно не знаю.

Я примерно так делаю или вроде того(многое перепробовал) типа ключей const и изменения имен секций
//----------------------------------------
#pragma romdata const_table

rom unsigned ASCII[][16] =
{
//0x00
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
//0x01
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00},
.......
};

#pragma const_table
//-----------------------------------------
volodya
Цитата(I_am_Lexx @ Sep 14 2012, 14:14) *
Помогите создать большой массив для PIC18F25K20, MPLAB C18.

Я примерно так делаю или вроде того(многое перепробовал) типа ключей const и изменения имен секций
//----------------------------------------
#pragma romdata const_table

rom unsigned ASCII[][16] =


Вообще то объявление -
Код
rom const /*unsigned or signed*/ char /* or int , or long etc.*/ DATA_ARRAY_NAME[]/*[][]*/ =
    {/* data  по размеру ограничена ROM*/};
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.