Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Cortex-M0 с EEPROM от NXP
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Nixon
Собственно subj

Осталось еще пятивольтовое питание сделать sm.gif
yanvasiij
А CAN там значит нет. Типа выбирай, что тебе важнее EEPROM или CAN. Использовать флеш в качестве энергонезависмой памяти крайне неудобно должен признать...
zöner
Цитата
Осталось еще пятивольтовое питание сделать
Зачем ? Ненужно, как и EEPROM...
psL
Цитата(zöner @ Mar 8 2012, 16:09) *
Зачем ? Ненужно, как и EEPROM...

Выше напряжение - выше помехоустоичивость.
А EEPROM вещь полезная - имеет больший ресурс перезаписи, избавляет от муторного циклическоого хранения параметров во flash, поиск, контроль выхода записи за границы блока, копированием в рам, стиранием и т.п. При всем этом flash - это еще и не самая быстрая память.
zöner
Цитата
При всем этом flash - это еще и не самая быстрая память.
думете EEPROM сильно быстрее ? ну-ну...
psL
Цитата(zöner @ Mar 8 2012, 17:58) *
думете EEPROM сильно быстрее ? ну-ну...

Если учесть все телодвижения, которые требуются при чтении/модификации настроек во flash, думаю да, сильноsm.gif
GetSmart
Цитата(psL @ Mar 8 2012, 19:24) *
Если учесть все телодвижения, которые требуются при чтении/модификации настроек во flash, думаю да, сильноsm.gif

Смотря сколько байт будете писать. Время записи одного байта в EEPROM больше, чем копирование 4К страницы флэша в раму, туда и обратно.
zöner
Цитата
Если учесть все телодвижения, которые требуются при чтении/модификации настроек во flash
а какие там телодвижения ? достаточно хранить адрес начала пустой области на последней странице. Запись в стертую память очень быстрая (20мкс/слово), а в EEPROM при записи стирается каждый байт. Единственное что нужно - стирать страницу при переполнении, и при старте искать адрес последней записи. При кольцевой записи настроек ресурс Flash возрастает на порядки
psL
Цитата(GetSmart @ Mar 8 2012, 18:44) *
Смотря сколько байт будете писать. Время записи одного байта в EEPROM больше, чем копирование 4К страницы флэша в раму, туда и обратно.

Цитата(zöner @ Mar 8 2012, 18:48) *
а какие там телодвижения ? достаточно хранить адрес начала пустой области на последней странице. Запись в стертую память очень быстрая (20мкс/слово), а в EEPROM при записи стирается каждый байт. Единственное что нужно - стирать страницу при переполнении, и при старте искать адрес последней записи. При кольцевой записи настроек ресурс Flash возрастает на порядки

Это понятно. Но записать байт в контроллер EEPROM как-то попроще будет + никакого оверхеда для ram
GetSmart
Цитата(psL @ Mar 8 2012, 20:40) *
Это понятно. Но записать байт в контроллер EEPROM как-то попроще будет + никакого оверхеда для ram

Один байт - да. А 10 сразу уже спорно. Дальше, больше sm.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.