[an error occurred while processing this directive]
|
Запись вида:
eeprom unsigned short my_var = 3456;
CodeVision понимает следующим образом: в EEPROM нужно зарезервировать место под двухбайтную переменную и при "прошивании" микроконтроллера присвоить ей значение 3456.
Далее Вы можете обращаться с этой переменной по своему усмотрению.
В той строчке, что Вы привели в своем посте, переменной var никакого значения не приваивается, т.к. пропущен знак =. Место под переменную компилятор резервирует, а какое исходное значение ей присвоить - не знает. О чем и спрашивает.
E-mail: info@telesys.ru