<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Тест EEPROM памяти AVR микроконтроллера. Эксперимент</title>
		<description>Discuss Тест EEPROM памяти AVR микроконтроллера. Эксперимент</description>
		<link>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html</link>
		<lastBuildDate>Thu, 23 Apr 2026 13:57:08 +0000</lastBuildDate>
		<generator>JComments</generator>
		<atom:link href="https://chipenable.ru/index.php/component/jcomments/feed/com_k2/174.html" rel="self" type="application/rss+xml" />
		<item>
			<title>Heorenmaru says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-4939</link>
			<description><![CDATA[Из этого теста ясно, что защиты у памяти нет.]]></description>
			<dc:creator>Heorenmaru</dc:creator>
			<pubDate>Sat, 05 Nov 2016 21:24:50 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-4939</guid>
		</item>
		<item>
			<title>Yanichar says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-4927</link>
			<description><![CDATA[тест совершенно некорректен, он совершенно не учитывает время хранения данных после записи, а ведь это ключевой параметр, наравне с температурой. В даташите всегда пишут X лет хранения после Y перезаписей при температуре Z, а у Вас что? Несколько (милли)секунд после 6млн. перезаписей. При износе изолятора ячейки растет ток утечки, и на сколько-нибудь длительное хранение рассчитывать глупо.]]></description>
			<dc:creator>Yanichar</dc:creator>
			<pubDate>Sun, 23 Oct 2016 19:20:13 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-4927</guid>
		</item>
		<item>
			<title>Виктор says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3938</link>
			<description><![CDATA[статья-бомба. в пух и прах все мифы.]]></description>
			<dc:creator>Виктор</dc:creator>
			<pubDate>Thu, 27 Mar 2014 11:14:40 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3938</guid>
		</item>
		<item>
			<title>dima says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3607</link>
			<description><![CDATA[Ну да с переменными так не работают, это понятно. Я ж говорю это для теста. Предположим есть некое устройство на AVR, которое работает в реальных промышленных условиях. ну и скажем есть реальный оператор который должен по некоторым причинам менять прошивку 10 раз в день. До 10000 перезаписей хватит на 2,7 лет. Так вот просто интересно насколько больше ресурс флеш памяти чем указано производителем.]]></description>
			<dc:creator>dima</dc:creator>
			<pubDate>Fri, 27 Dec 2013 08:34:36 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3607</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3606</link>
			<description><![CDATA[На моей памяти я не "убил" ни одного контроллера большим количеством перезаписи памяти. Так что это не причина для беспокойства.]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Fri, 27 Dec 2013 06:17:16 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3606</guid>
		</item>
		<item>
			<title>dima says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3605</link>
			<description><![CDATA[В смысле программатором 10000 тыс раз можно только записать программу, а потом вроде как памяти кирдык. Так вот хотелось бы узнать каков на самом деле ресурс 10000 или больше.]]></description>
			<dc:creator>dima</dc:creator>
			<pubDate>Fri, 27 Dec 2013 05:46:55 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3605</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3604</link>
			<description><![CDATA[Я знаю, но эта функция используется только для загрузки прошивки бутлоадером. С переменными так обычно не работают.]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Fri, 27 Dec 2013 05:46:44 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3604</guid>
		</item>
		<item>
			<title>dima says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3603</link>
			<description><![CDATA[В ходе исполнения программы можно перезаписывать отдельные участки флеш памяти. Так называемое самопрограммиро вание. То есть мк может менять свой исполняемый код.]]></description>
			<dc:creator>dima</dc:creator>
			<pubDate>Fri, 27 Dec 2013 05:44:51 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3603</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3600</link>
			<description><![CDATA[А смысл тестировать флэш память? Она не используется для хранения меняющихся данных, в отличии от EEPROM`a.]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Fri, 27 Dec 2013 05:15:00 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3600</guid>
		</item>
		<item>
			<title>dima says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3596</link>
			<description><![CDATA[100000 заявленных циклов записи против 6-ти миллионов, запас однако в 600 раз. Неслабо ведь. Если предположим запас памяти программ взять в два раза то уже будет 20000 тыс. А ведь можно же сделать такой же тест и на память программ? Использовать команду spm на запись данных во флеш память. Паша, может организуешь :lol: ? Очень интересно было бы узнать результаты теста.]]></description>
			<dc:creator>dima</dc:creator>
			<pubDate>Thu, 26 Dec 2013 06:42:02 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3596</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3589</link>
			<description><![CDATA[По тесту одного микроконтроллер а и в одних климатических условиях сделать однозначный вывод нельзя. Думаю ресурс берется с большим запасом. С флэш памятью скорее всего так же.]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Wed, 25 Dec 2013 15:00:49 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3589</guid>
		</item>
		<item>
			<title>dima says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3584</link>
			<description><![CDATA[очень интересно. Получается что ресурс eeprom намного больше чем заявляет производитель. Интересно относится ли это и к флеш памяти программ? Производитель заявляет о 10000 циклов записей. Возможно это число так же будет больше.]]></description>
			<dc:creator>dima</dc:creator>
			<pubDate>Wed, 25 Dec 2013 11:34:28 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3584</guid>
		</item>
		<item>
			<title>v3launch says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3168</link>
			<description><![CDATA[сколько угодно, чтение не влияет на ячейку]]></description>
			<dc:creator>v3launch</dc:creator>
			<pubDate>Wed, 04 Sep 2013 11:32:17 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3168</guid>
		</item>
		<item>
			<title>vovka_kuk says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3164</link>
			<description><![CDATA[Классный тест. А если только считывать с еепром (запись и стирание не проводить), то на сколько раз хватит?]]></description>
			<dc:creator>vovka_kuk</dc:creator>
			<pubDate>Sat, 31 Aug 2013 09:10:15 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3164</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3136</link>
			<description><![CDATA[По результатам теста еще одной страницы, могу сказать, что разницы никакой. Что с обнулением ячеек, что без - ресурс отдельной ячейки никак не влияет на ресурс других.]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Tue, 27 Aug 2013 06:48:28 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3136</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3132</link>
			<description><![CDATA[Проверил три байта (8, 9, 10) третьей страницы EEPROM`a предварительно обнулив ячейки. Пока что все то же самое, что и с предыдущими ячейками памяти. Никаких изменений.]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Sun, 25 Aug 2013 10:23:58 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3132</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3131</link>
			<description><![CDATA[Хорошо, проведу тест, обнулив ячейки.]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Fri, 23 Aug 2013 11:01:05 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3131</guid>
		</item>
		<item>
			<title>Peter says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3130</link>
			<description><![CDATA[Давайте по шагам. Насколько я понимаю что нам надо сделать: нам надо понять, влияет ли запись в ячейку 0 на ресурс ячеек 1,2,3? Так? То есть хотим понять, пишется в ЕПРОМ за один раз вся 4-байтовая страница или пишется только один выбранный байт. Так? Мы знаем, что ресурс ячейки "сжигается", когда в нее пишем b00000000. То есть, при страничной записи, если во всех ячейках данной страницы находятся нули, то запись даже в одну из ячеек вызывает процессы СтираниеСтраниц ы и ЗаписьСтраницы, то есть все 4 байта стираются и ОПЯТЬ перезаписываютс я нулями. То есть гробится ресурс всех 4-х байт страницы. Ваш тест как это покажет? Ну убивается ячейка 0, а в ячейке 1 лежит FF и ее ресурс не уменьшается. И не поймешь, страница пишется или нет. А Вы перед тем как писать в яч.0 - обнулите все другие ячейки страницы, - пусть они тоже перезаписываютс я (если конечно там действительно страничная запись).]]></description>
			<dc:creator>Peter</dc:creator>
			<pubDate>Fri, 23 Aug 2013 09:27:19 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3130</guid>
		</item>
		<item>
			<title>Pashgan says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3129</link>
			<description><![CDATA[Ячейки тестировались в порядке возрастания адреса. Сначала "убивалась" 0-я ячейка, затем 1, 2 и так далее. То есть когда доходила очередь до последнего байта страницы (3 и 7 байты), предыдущие три были уже испорчены.Кажды й байт показал результат в 3 млн. записей. По-моему все очевидно.]]></description>
			<dc:creator>Pashgan</dc:creator>
			<pubDate>Fri, 23 Aug 2013 05:56:39 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3129</guid>
		</item>
		<item>
			<title>Peter says:</title>
			<link>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3128</link>
			<description><![CDATA[Кода нет, но по описанию вижу, что это, извините, не тот тест. Тест - хотя бы вот как (типа псевдокод): Оптимизация=non e long count; EE(1) = 0; // Тестовые ячейки 1,2,3. EE(2) = 0; EE(3) = 0; // Заведомо убить ячейку 0. for(count= 0L;count < 10000000L;count ++){ // Писать в одну ячейку.В остальных - 0. EE(0)= 0; } // Проверять другие ячейки страницы - пострадали ли они от записей в ячейку 0. do{ EE(1)=0xaa;if( EE(1)!= 0xaa) break; EE(1)=0x55;if( EE(1)!= 0x55) break; EE(2)=0xaa;if( EE(2)!= 0xaa) break; EE(2)=0x55;if( EE(2)!= 0x55) break; EE(3)=0xaa;if( EE(3)!= 0xaa) break; EE(3)=0x55;if( EE(3)!= 0x55) break; НЕ ПОСТРАДАЛИ! while(1) {;} }while(0); ПОСТРАДАЛИ! while(1) {;}]]></description>
			<dc:creator>Peter</dc:creator>
			<pubDate>Fri, 23 Aug 2013 05:14:09 +0000</pubDate>
			<guid>https://chipenable.ru/index.php/programming-avr/item/174-test-eeprom-pamyati-avr-mikrokontrollera-eksperiment.html#comment-3128</guid>
		</item>
	</channel>
</rss>
