Но лучше ничего в инфо не писать....
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
lamerok
11 июня 2004 г. 11:34
В ответ на:
Ответ:
отправлено Kurt 11 июня 2004 г. 11:25
Составить ответ
|||
Конференция
|||
Архив
Ответы
Все зависит от применения..
—
Kurt
(11.06.2004 12:11, 244 байт)
Какое расточительство 6 рублей стоит...а вот когда у вас сам себя проц перепишет, тогда точно расточительство будет.
—
lamerok
(11.06.2004 12:25,
пустое
)
Вы когда-нибудь встраивали управление в маленькие штучки?
—
Elektronik
(11.06.2004 12:51, 324 байт)
Так и делаем... и маленькую еепромку на 256 байт...+ 123 контроллер..Все влазит в маленький корпусик..А смысл в надежности.
—
lamerok
(11.06.2004 13:21,
пустое
)
лишниц корпус, дополнительные связи - это 100% уменьшение надежности
—
Elektronik
(11.06.2004 13:53,
пустое
)
А код перезапси собственной флеши.. все 900%
—
lamerok
(11.06.2004 15:14,
пустое
)
Ответ: смысл во внешней EEPROM бывает тогда, когда есть процессы критические во времени. Например,
—
rezident
(11.06.2004 13:16, 306 байт)
Лучше в него писать. Это халявный заменитель EEPROM внутри прибора и удобен для хранения констант, которые можно менять их программы
—
Elektronik
(11.06.2004 11:35,
пустое
)
Ответ: Как правило в большинстве конструкций ставится фунционально более полновеснаяя FLASH'ка (из той же линейки 24Сxxx). Те же яй.ца, только в профиль И ГОРАЗДО УДОБНЕЙ и программно-симпатичней , чем эта старая возня со страничной EEPROM! (+)
—
.Serg_Ant
(11.06.2004 11:59, 118 байт)
Поностью согласен
—
lamerok
(11.06.2004 12:10,
пустое
)
Неа лучше не писать потсавить внешнюю по и2ц..
—
lamerok
(11.06.2004 11:53, 557 байт)
Ответ: По I2C достаточно большое время считывания для данного применения.Может есть еще какие варианты?
—
smr
(11.06.2004 12:12,
пустое
)
Наджо определится с приоритетами
—
lamerok
(11.06.2004 12:22, 371 байт)
Ответ: В разработанном устройстве(+)
—
smr
(11.06.2004 13:00, 579 байт)
А считаю.. это надо было продумать на стадии разработки прокта..может вообще другой контроллер взять.где ОЗУ по-больше..
—
lamerok
(11.06.2004 13:32,
пустое
)
Ответ: как часто меняются данные этих параметров? Если достаточно редко, то лучше работать с константами из Flash, а параметры
—
rezident
(11.06.2004 13:05, 345 байт)
Главный приоритет - надежность !
—
MSP430
(11.06.2004 12:41, 60 байт)
Что за глупость
—
Elektronik
(11.06.2004 12:52,
пустое
)
А как можно защититься от потери информации? Внешняя EEPROM? :-)
—
MSP430
(11.06.2004 12:59,
пустое
)
слететь она может только с флэшью для кода программ. Не пойму вообще чего вы доказать хотите
—
Elektronik
(11.06.2004 13:55, 125 байт)
Очень просто.. можно ей поставить хоятбы write protect..
—
lamerok
(11.06.2004 13:19, 423 байт)
Я немного не про то...
—
MSP430
(11.06.2004 13:59, 319 байт)
Ответ: не зря же в INFO MSP430 два сегмента. Копируете во второй сегмент содержимое первого, верификация, записываете в первый сегмент, верификация, стираете второй сегмент (подготовка к след. записи). Ест-но размер сохраняемых данных не должен первышать размера сегмента.
—
rezident
(11.06.2004 14:10,
пустое
)
Ответ: и еще забыл. После каждой записи сегмента сбрасываете какой-нибудь бит или дописываете контр. сумму в данный сегмент Flash, если верификация успешно прошла. Это будет изображать "валидность" записи.
—
rezident
(11.06.2004 14:16,
пустое
)
Ответ: и еще забыл. После каждой записи сегмента сбарсываете какой-нибудь бит или дописываете контр. сумму, если верификация успешно прошла. Это будет изображать "валидность" записи.
—
rezident
(11.06.2004 14:16,
пустое
)
Поправка в "INFO MSP430F14x"
—
rezident
(11.06.2004 14:11,
пустое
)
То-то и оно. У меня проблемы именно с 133 были. Поставил 24ХХ - и думать забыл. А сохранять десяток байт всего.
—
MSP430
(11.06.2004 14:49,
пустое
)
Ответ: в F1121 использовал запись параметров в INFO. Правда там не очень критично было и при недостоверной записи при включении загружались параметры default, которые пользователь мог снова отредактировать.
—
rezident
(11.06.2004 15:06,
пустое
)
Это как вы структуру области инфо организуете
—
Elektronik
(11.06.2004 14:10, 232 байт)
И третье. Изменение констант обычно иницируется пользователем прибора. Я думаю врядли он будет в этот момент питание вырубать.
—
Elektronik
(11.06.2004 14:12,
пустое
)
Реальный пример: статистика работы неотключаемого (теоретически) прибора. При редких отключениях переписывается. Оказалось, потом уже, что запас по времени при пропадании намного меньше, чем предполагалось сначала.
—
MSP430
(11.06.2004 15:00,
пустое
)
Если это прибор на MSP, то наверное неплохо было бы ставить ионистор по питанияю и детектировать отключение батарейки.
—
rezident
(11.06.2004 15:17,
пустое
)
Ответ: есть. Внешняя EEPROM с шиной SPI. Цепляется на один из USART-ов (в режиме SPI), коих у F149 две штуки.
—
rezident
(11.06.2004 12:18,
пустое
)
Согласен..
—
lamerok
(11.06.2004 12:23,
пустое
)
Ответ: есть. Внешняя EEPROM с шиной SPI.
—
rezident
(11.06.2004 12:17,
пустое
)
Ответ:Хотелось бы поконкретнее с типом ?
—
smr
(11.06.2004 12:21,
пустое
)
Ответ: AT25xxxx, например.
—
rezident
(11.06.2004 12:57,
пустое
)
Ответ: AT25xxxx, например.
—
rezident
(11.06.2004 12:55,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru