Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено KAN 21 ноября 2003 г. 11:15
В ответ на: Братья по разуму, помогите как сделать на C IAR... отправлено Tolik 21 ноября 2003 г. 10:53

Адрес структуры надо передавать так
My_Proc ((char flash *)&Tbl_Dev);
а то у Вас не через фасад получается, а через.....

чтобы получить доступ к элементам структуры надо привести типы в п/п:
char My_Proc (char flash *Addr)
{
struct Ask3 flash * Tbl_Dev1; //создаем указ. на ваш тип данных
Tbl_Dev1 = (struct Ask3 flash * )Addr;//даем указ. адрес 0 элем.
Tbl_Dev1->Str //так будет производиться обращение к элементу структуры
Tbl_Dev1 = (struct Ask3 flash * )(Addr+3); - ставим указатель на след. элемент массива, где 3 - длина одного элемента.....
.................
}

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

Ответы



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

E-mail: info@telesys.ru