Сергей Борщ (15.09.2005 11:13, просмотров: 1) ответил devil на Вопрос по EEPROM
По порядку. Для получения двух файлов прошивки:
1) указать в опциях проекта формат other: ubrof
2) В .xcl добавить строчки:
-Ointel-extended,(CODE)=путь\flash.hex
-Ointel-extended,(XDATA)=путь\eeprom.hex
Про указатель: __eeprom unsigned int * p_value - это указатель на uint в озу, расположенный в eeprom. Т.е. с точностью до наоборот от требуемого. Тебе нужен unsigned int __eeprom * p_value.
Изменять:
value[0] = new_walue; собственно и все. Если запись или чтение eeprom есть в прерывании, то здесь запретить прерывания.