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

 
 
> Как сохранить пару байт во FLASH?, FLASH & MSP430
Lucky:)
сообщение Jan 9 2007, 07:41
Сообщение #1


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

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



Мне нужно держать с десяток текущих переменных в энергонезависимой памяти. Хочу для этой цели использовать FLASH.

Как я понял записать байт во FLASH в одно и тоже место дважды нельзя (т.е. перезаписать байт). Предварительно это место надо стереть. А стирание осушествляется только сегментом (например в 123ем - 128байт).
т.е. перед тем как чего записать, надо скопировать сегмент куда либо, стереть старые данные и перезаписать новыми.

Есть ли более удобный метод сохранить пару байт во внутренней памяти MSP430?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
exSSerge
сообщение Jan 9 2007, 13:24
Сообщение #2


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

Группа: Новичок
Сообщений: 136
Регистрация: 18-08-06
Из: Novosibirsk
Пользователь №: 19 655



После непродолжительной борьбы с этими сегментами я пришёл к выводу что при наших тиражах проще поставить внешнюю EEPROM с I2C или SPI интерфейсом - будет дешевле и быстрее.
Go to the top of the page
 
+Quote Post
rezident
сообщение Jan 9 2007, 15:02
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(exSSerge @ Jan 9 2007, 15:24) *
После непродолжительной борьбы с этими сегментами я пришёл к выводу что при наших тиражах проще поставить внешнюю EEPROM с I2C или SPI интерфейсом - будет дешевле и быстрее.

На самом деле использование/не использование внутренней FLASH MSP430 определяется несколькими факторами.
- объем сохраняемой информации
- частота сохранения записей и время единичной записи
Если первый определяет в основном лишь сколько сегментов нужно резервировать во Flash под записи, то у второго контекст гораздо больше. Потому как тут вступают в силу многие факторы, например,
ресурс Flash MSP430,
минимальное время необходимое для записи в течение которого программа тормозится или может выполняться только из ОЗУ,
минимальное время для резервирования питания и т.д.
Так что ваш вывод не совсем верен. cool.gif Когда в очень простом, но серийном устройстве нужно сохранить с десяток байт, которые пользователь меняет скажем не чаще нескольких раз в день, то зачем мне доп. затраты в несколько $ на внешнюю EEPROM? Если я могу их спокойно добавить себе в прибыль, один раз, но досконально разобравшись с внутрипрограммным программирование Flash? wink.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Lucky:)   Как сохранить пару байт во FLASH?   Jan 9 2007, 07:41
- - HARMHARM   Это и есть удобный метод Неспроста у MSP430 два с...   Jan 9 2007, 12:57
|- - Lucky:)   Цитата(HARMHARM @ Jan 9 2007, 12:57) Это ...   Jan 9 2007, 19:56
|- - HARMHARM   Цитата(Lucky:) @ Jan 9 2007, 18:5...   Jan 11 2007, 11:21
|- - Dog Pawlowa   Цитата(rezident @ Jan 9 2007, 16:02) Цита...   Jan 10 2007, 19:33
|- - Lucky:)   Цитата(Dog Pawlowa @ Jan 10 2007, 19:33) ...   Jan 10 2007, 20:54
|- - rezident   Цитата(Dog Pawlowa @ Jan 10 2007, 21:33) ...   Jan 10 2007, 22:44
|- - Dog Pawlowa   Цитата(rezident @ Jan 10 2007, 23:44) Цит...   Jan 11 2007, 10:32
|- - rezident   Цитата(Dog Pawlowa @ Jan 11 2007, 12:32) ...   Jan 11 2007, 18:34
|- - Dog Pawlowa   Цитата(rezident @ Jan 11 2007, 19:34) Я н...   Jan 11 2007, 18:54
- - serg_ok   ЦитатаБез нормального супервизора питания А встрое...   Jan 11 2007, 15:07
|- - HARMHARM   Цитата(serg_ok @ Jan 11 2007, 14:07) Цита...   Jan 11 2007, 16:06
- - rezident   Ну если байки вас устроят... У меня не так уж и ...   Jan 11 2007, 19:54
|- - Dog Pawlowa   Цитата(rezident @ Jan 11 2007, 20:54) Ну ...   Jan 11 2007, 21:06
|- - Lucky:)   Цитата(Dog Pawlowa @ Jan 11 2007, 21:06) ...   Jan 14 2007, 04:31
|- - Dog Pawlowa   Цитата(Lucky:) @ Jan 14 2007, 05...   Jan 14 2007, 13:15
||- - Lucky:)   Цитата(Dog Pawlowa @ Jan 14 2007, 13:15) ...   Jan 14 2007, 20:42
|- - rezident   Цитата(Lucky:) @ Jan 14 2007, 06...   Jan 15 2007, 00:33
|- - HARMHARM   Подтверждаю - и грели, и замораживали до минус 40...   Jan 15 2007, 02:21
- - el34   да вроде не опасен... может из-за температурного д...   Jan 14 2007, 04:53
|- - Lucky:)   Цитата(el34 @ Jan 14 2007, 04:53) да врод...   Jan 14 2007, 05:06
- - jorikdima   Цитататолько с кварцем 32768Гц (который использова...   Jan 15 2007, 09:26
|- - rezident   Цитата(jorikdima @ Jan 15 2007, 11:26) Ци...   Jan 15 2007, 14:42
- - Lucky:)   -40 ... +100C ОООчень хорошо, что есть реальные с...   Jan 15 2007, 09:42
- - HARMHARM   Я, правда, не rezident; но позволю себе ответить. ...   Jan 15 2007, 10:39
- - jorikdima   ну в общем я так и думал. Спасибо   Jan 15 2007, 14:52


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

 


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


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