Как это НЕ ждет???
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Алексей_ВМ 26 сентября 2003 г. 14:58
В ответ на: стандартная процедура НЕ ждет завершения записи отправлено юниор 26 сентября 2003 г. 14:03

#define EEPROM_WRITE(addr, value) \
while(WR)continue;EEADR=((addr)&0xFF); \
EEDATA=(value); \
EECON1&=0x3F; \
CARRY=0;if(GIE)CARRY=1;GIE=0; \
DC=0;if(PEIE)DC=1;PEIE=0; \
WREN=1;EECON2=0x55;EECON2=0xAA;WR=1; \
while(WR)continue;EEIF=0;WREN=0; \
if(CARRY)GIE=1;if(DC)PEIE=1
#endif

Может, я торможу? Тогда поясните, зачем while(WR)continue второй раз?

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru