[an error occurred while processing this directive]
Необходимо, чтобы адресация была однозначной.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено seryoga 19 июля 2005 г. 13:17
В ответ на: А зачем нужен именно физический адрес. Обычно все просто делается отправлено Bill 19 июля 2005 г. 12:48

В МК я использую переменные. Например структурная переменная T (температура). У неё есть калибровочные значения: Т.Kalibr1, Т.Kalibr2, и т.д. Вся эта структура хранится по определённому адресу в SRAM.
С компа я посылаю команду МК: "записать N регистров по адресу Addr". Он получает команду, обрабатывает и записывает N регистров по адресу Addr. N и Addr - не постоянные величины.
Идея создать большой массив (типа память) не прокатила, т.к. компилятор ругается на то, что адреса переменных пересекаются (overlap).
А в вашем примере я не понял как присвоить значение самому указателю (а не тому на что он ссылается). Подскажите, если не сложно.

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

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


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

E-mail: info@telesys.ru