Цитата(aiwa @ Feb 15 2017, 06:17)

Вы внесли "-Ointel-standard.(CODE)=.hex" не в той вкладке:
нужно в "Linker->Extra Options", а Вы внесли в "Linker->#define"
спасибо помогло файл с расширением .еер появился- дальше опять не понятные тормоза непонятного свойства
__eeprom unsigned int nabcorr; - объявил переменную
Код
void EEPROM_WriteByte(__eeprom unsigned int *nabcorr, unsigned int value)
{
ucha save;
while (EECR & (1<<EEPE)); //?????
EEAR =(unsigned int) nabcorr;
EEDR =value;
save = SREG;
SREG &= ~(1 <<7);
EECR |= (1<<EEMPE);
EECR |= (1<<EEPE);
SREG = save;
}
окомпилировал (регистр ATmega324) - ошибок не выдает
попытка что нибудь записать в ЕЕПРОМ
EEPROM_WriteByte(__eeprom &nabcorr, 5) ;
получаем
Error[Pe029]: expected an expression C:\pistol\main.c 127
Error while running C/C++ Compiler
Сообщение отредактировал IgorKossak - Feb 15 2017, 19:18
Причина редактирования: [codebox] для длинного кода, [code] - для короткого!