[an error occurred while processing this directive]
|
В МК я использую переменные. Например структурная переменная T (температура). У неё есть калибровочные значения: Т.Kalibr1, Т.Kalibr2, и т.д. Вся эта структура хранится по определённому адресу в SRAM.
С компа я посылаю команду МК: "записать N регистров по адресу Addr". Он получает команду, обрабатывает и записывает N регистров по адресу Addr. N и Addr - не постоянные величины.
Идея создать большой массив (типа память) не прокатила, т.к. компилятор ругается на то, что адреса переменных пересекаются (overlap).
А в вашем примере я не понял как присвоить значение самому указателю (а не тому на что он ссылается). Подскажите, если не сложно.
E-mail: info@telesys.ru