Что за массивы? Таблицы в программной памяти? Там вроде специальный атрибут имеется. Вроде progmem, точно не помню.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Bill
19 марта 2005 г. 12:51
В ответ на:
Не поделится кто примером, Как в AVR GCC объявлять символьные строки и массивы данных? И пример обращения к ним?. А то строки с грехом пополам обьвляю и используу а с массивами никак. Спасибо.
отправлено misyachniy 19 марта 2005 г. 12:25
Составить ответ
|||
Конференция
|||
Архив
Ответы
Хочется точно(+)
—
misyachniy
(19.03.2005 13:25, 262 байт)
u08 M100={1,2,3}; Это же синтаксически неверно. M100, в данном случае, скалярная переменная.
—
Bill
(19.03.2005 13:46, 51 байт)
Пробовал и с прямогуогольными скобками(+)
—
misyachniy
(19.03.2005 14:58, 96 байт)
pp = M100; или pp = &M100[0]
—
анАэробик
(19.03.2005 15:43,
пустое
)
Странно оба метода работают. Вроде раньше перепробовал и такие методы. И pp = &M100[0] равнозначно pp = &M100. Тем не менее спасибо. Жаль не могу налить спасибо в карман.
—
misyachniy
(19.03.2005 16:11,
пустое
)
pp = &M100[0] не равнозначно pp = &M100. потому как M100 по определению указатель на массив, а &M100 это указатель на указатель.
—
анАэробик
(19.03.2005 16:53,
пустое
)
Действительно. Внимание меня подводит(+)
—
misyachniy
(19.03.2005 17:05, 146 байт)
;)
—
анАэробик
(19.03.2005 17:14,
пустое
)
А pp как объялена?
—
Bill
(19.03.2005 16:22,
пустое
)
u08 *pp;
—
misyachniy
(19.03.2005 16:43,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru