реклама на сайте
подробности

 
 
> EEPROM в 16а876, простите за глупый вопрос, 100к это сколько?
Antonii
сообщение Apr 2 2008, 22:54
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 5-03-07
Пользователь №: 25 877



Использую pic16f876a, делаю устройство регулирующее неважно какие параметры. нужно сохранять эти параметры и после отключения питания(4 байта). Решил сохранять в EEPROM.
вопрос:
сколько циклов перезаписи в этом самом EEPROM е? в даташите написана интересная цифра, 100к! 07.gif
это понимать надо как 100 000 циклов? или как?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
etoja
сообщение Apr 7 2008, 05:50
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Проверить число циклов программирования вполне реально. Сами такое делали.
Вот фрагменты программы на С (hpdpic):
// --------------------------------------------------------------------------------
unsigned char eeprom_read(unsigned char xaddr) // чтение из EEPROM
{
unsigned char ch;
EEADR = xaddr;
EEPGD = 0;
EECON1 |= 1;
while((EECON1 & 1)!=0);
ch = EEDATA;
return(ch);
}
// --------------------------------------------------------------------------------
void eeprom_write(unsigned char xaddr, unsigned char xdata) // запись в EEPROM
{
EEADR = xaddr;
EEDATA = xdata;
EEPGD = 0; // доступ к EEPROM
EECON1 |= 4;
GIE = 0;
EECON2 =0x55;
EECON2 =0xAA;
EECON1 |= 2;

while((EECON1 & 2)!=0);

GIE = 1;
EECON1 &= ~4;
}
// --------------------------------------------------------------------------------
Go to the top of the page
 
+Quote Post
blackbit
сообщение Apr 10 2008, 12:05
Сообщение #3


Частый гость
**

Группа: Новичок
Сообщений: 100
Регистрация: 5-03-07
Пользователь №: 25 892



Цитата(etoja @ Apr 7 2008, 09:50) *
Проверить число циклов программирования вполне реально. Сами такое делали.

Как раз не "вполне реально". Число циклов зависит от T эксплуатации, значения Vdd и качества кремния в партии. Поэтому приводится для предельных условий + конструкторский запас. Так что проверки на столе при комнатной температуре особого смысла не имеют: предельное число получится больше заявленного и будет меняться от партии к партии.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 06:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.01386 секунд с 7
ELECTRONIX ©2004-2016