Например TDA7294

Форум РадиоКот • Просмотр темы - Чтение и запись eeprom tiny2313
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн июл 28, 2025 04:17:17

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 4 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Чтение и запись eeprom tiny2313
СообщениеДобавлено: Чт май 10, 2012 06:00:26 
Родился

Зарегистрирован: Пт май 04, 2012 04:07:29
Сообщений: 7
Рейтинг сообщения: 0
Код:
.eseg
label1: .db 123

возможна ли запись и чтение байта в eeprom не по адресу байта, а меткой label1? если да, то какими инструкциями?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: чтение и запись eeprom tiny2313
СообщениеДобавлено: Чт май 10, 2012 09:19:53 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 235
Зарегистрирован: Пт янв 29, 2010 10:27:40
Сообщений: 3863
Откуда: Москва
Рейтинг сообщения: 0
Разницы между адресом или меткой нету никакой. Пишите в EEAR вашу метку вместо адреса и все (ну, т.е. в регистр грузите метку, а потом его выводите в EEAR).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: чтение и запись eeprom tiny2313
СообщениеДобавлено: Чт май 10, 2012 15:31:18 
Родился

Зарегистрирован: Пт май 04, 2012 04:07:29
Сообщений: 7
Рейтинг сообщения: 0
спасибо!
есть еще один вопрос. известно, что eeprom на 2313 можно подергать около 100 тыс. раз. это утверждение касается eeprom'а в целом или только перезаписываемых байтов памяти?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: чтение и запись eeprom tiny2313
СообщениеДобавлено: Пт май 11, 2012 13:22:53 
Нашел транзистор. Понюхал.

Зарегистрирован: Чт окт 28, 2010 03:49:33
Сообщений: 162
Откуда: откуда все люди родятся
Рейтинг сообщения: 0
На каком-то сайте видел примерно такую формулировку об энергонезависимой памяти ATtiny2313: "100000 циклов чтения/записи на байт". Получается, если верить тому сайту, каждый байт 2313-го МК может быть перезаписан 100000 раз.

Я, в свою очередь, поверил и воспользовался этим в одном проекте, где в ЕЕПРОМе надо было сохранять настройки, умещавшиеся в один байт. Настройки менялись регулярно (чуть ли не каждую минуту, а то и чаще). Поэтому после каждого их сохранения выполнялась проверка на корректность данных. Если записанное значение не совпадало со следом считанным (именно так ведет себя "сломавшаяся" память), настройки сохранялись в следующем байте. И так до тех пор, пока проверка не даст положительный результат. После чего адрес работающего байта сохранялся в ОЗУ. Теоретически я продлил возможность сохранения настроек с двух-трех месяцев в 128 раз.

Правда, о результатах сказать нечего, потому что МК пока работает меньше месяца. Надеюсь на лучшее.
:)


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y