ATtiny24
Имеется код: void EEPROM_write(unsigned char Address, unsigned char Data) { while (EECR & (1<<EEPE)); EECR = (0<<EEPM1) | (0>>EEPM0) ->EEARH=0b00000000; EEARL= Address; EEDR = Data; EECR |= (1<<EEMPE); EECR |= (1<<EEPE); }
Имеется сообщение об ошибке: ../1.c: In function 'EEPROM_write': ../1.c:23: error: called object '0' is not a function
стрелочка там где в студии указатель на строку стоит. если строчку закомментировать, то указатель покажет на ту что под ней, ошибка та же.
Пример 'один в один'. Написано в WinAVR 2007, симулятор AVR Studio 4.13
Помогите разобраться в чем причина? Заранее благодарен!
Кстати нижеприведенный код проблем не вызывает: unsigned char EEPROM_read (unsigned char Address) { while (EECR & (1<<EEPE)); EEARL= Address; EECR |= (1<<EERE); return EEDR; }
Сообщение отредактировал smk - Jan 11 2008, 18:18
--------------------
Живи днем так, чтобы ночью ты спал спокойно.
|