16+
Понедельник
20 мая
Вход |Карта сайта |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Микроконтроллеры AVR

 
Новая темаПравила РегистрацияСтатистика Архив
Вернуться в конференциюТопик полностью
Троешник  (13.01.2019 18:30) , в ответ на Спрошу глупость: можно программно установить фьюз в меге!? Ну например 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);

}
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7527 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXIX