ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 апреля
895716 Топик полностью
Троешник (13.01.2019 18:30, просмотров: 318) ответил Троешник на Спрошу глупость: можно программно установить фьюз в меге!? Ну например BODEN !?
Общаясь с вами на эту тему я дочитал таки до слов о том что память могла испортиться и при отключении питания!  Кстати говоря, я заметил что портятся ячейки которые были изменены Ну например: вносятся изменения в EEPROM в части параметров IP адресов - портятся эти данные после рестартов! Эта ошибка встречается редко, да и устройства не у меня. Я не могу быть уверен на 100 процентов, но если предположить что это так, то портится память на которую "смотрят" адресные регистры EEPROM и получается что портится во время выключения. Тогда я попробую сделать функцию записи с запретом работы с памятью на выходе: void EEPROM_write(unsigned int Address, unsigned char Data){ /* Set up address and data registers */ EEAR = Address; EEDR = Data; /* Write logical one to EEMWE */ EECR |= (1<<EEMWE); /* Start eeprom write by setting EEWE */ EECR |= (1<<EEWE); /* Wait for completion of write */ while(EECR & (1<<EEWE)) ; EECR &= ~(1<<EEMWE); }