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

 
 
> Flash в C8051F060 как воспользоваться ?!, HELP !!!
Tverdomer
сообщение Oct 5 2006, 12:06
Сообщение #1





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



Как воспользоваться флэшью камня C8051F060 (или похожего)для хранения собственных настроек.
Компилятор - Keil. Нужно очень срочно (неделю назад). ПОМОГИТЕ !!! help.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AlHakim
сообщение Mar 20 2007, 08:14
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 7-02-05
Из: Уфа
Пользователь №: 2 474



может быть послужит темой для размышления
я так же недавно столкнулся с необходимостью писать во флеш небольшого куска данных, но поскольку кусок данных маленький, а кол-во перезаписи во флеш не слишком большие, то я организовал циклическую запись данных (опредили их структурой определенного размера + CRC) и записывал во флеш, потом по включению питания анализирую всю флеш на наличие последней достоверной записи, и так далее. несложно в реализации и запас по перезаписи увеличивается...

Сообщение отредактировал AlHakim - Mar 20 2007, 08:16
Go to the top of the page
 
+Quote Post
AndreyS
сообщение Mar 20 2007, 20:17
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 235
Регистрация: 28-01-05
Из: Санкт-Петербург
Пользователь №: 2 276



Цитата(AlHakim @ Mar 20 2007, 08:14) *
может быть послужит темой для размышления
я так же недавно столкнулся с необходимостью писать во флеш небольшого куска данных, но поскольку кусок данных маленький, а кол-во перезаписи во флеш не слишком большие, то я организовал циклическую запись данных (опредили их структурой определенного размера + CRC) и записывал во флеш, потом по включению питания анализирую всю флеш на наличие последней достоверной записи, и так далее. несложно в реализации и запас по перезаписи увеличивается...



Добрый день.

Глупость какая. Вы же все равно очищаете сектор и его обновляете. Я понимаю если бы вы секторами писали тогда да. А если данные несколько раз укладываются в пределе одного сектора, то ничего не уменьшаете. Другое дело если это не FLASH а EEPROM.

Удачи


--------------------
Удачи.
Go to the top of the page
 
+Quote Post
AlHakim
сообщение Mar 20 2007, 22:23
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 7-02-05
Из: Уфа
Пользователь №: 2 474



Цитата(AndreyS @ Mar 20 2007, 22:17) *
Добрый день.

Глупость какая. Вы же все равно очищаете сектор и его обновляете. Я понимаю если бы вы секторами писали тогда да. А если данные несколько раз укладываются в пределе одного сектора, то ничего не уменьшаете. Другое дело если это не FLASH а EEPROM.

ну почему же сразу вот так и осуждать..
данные действительно укладывались по нескольок раз (если быть точнее то 32 раза) в перделах сектор.
Уменьшает, как я уже и сказал кол-во перезаписи флеш (равномерное заполнеине сектора, данными). хотя заявленный силабсом кол-во перезаписи 100 тыс вроде бы и не так уж и мало...
Go to the top of the page
 
+Quote Post



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

 


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


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