ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
1 июля
59631 Топик полностью
-Tумблер- (26.05.2006 21:17, просмотров: 1) ответил Charlie на AT89S8253. Странности программирования и работы с EEPROM
У этого жука : слишком поздно снимается флаг EERDY. Поэтому ПОСЛЕ операции "запись" нужно ждать так: void eeprom_rdy (void) { for (;;) {if ((EECON and (1 << EERDY)) == 0) break;} for (;;) {if ((EECON and (1 << EERDY)) != 0) break;} }