Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
21.05.2011, 17:22
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Микроконтроллеры с FRAM памятью
Сообщение от Ar-Gen-Tum
|
Что значит "не думать"?
Допустим, в системе с МК меняется состояние раз в секунду. И это состояние надо запоминать.
Если это состояние каждый раз писать во флеш, то на какое время этой флеши хватит?
|
Вы только спросили - а инжинеры Blaupunkt уже сделали))) Знаменитая проблема с памятью магнитол "Audi Chorus" и "Audi Concert" http://www.audi.org.ua/materials/2954.html
|
|
|
|
21.05.2011, 17:42
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.10.2010
Сообщений: 1,752
Сказал спасибо: 158
Сказали Спасибо 640 раз(а) в 364 сообщении(ях)
|
Re: Микроконтроллеры с FRAM памятью
Так мой вопрос был риторическим.
А "инжинеры Blaupunkt", как и многие другие видимо исповедуют модель -
а чо нам об этом думать, пусть они и думают.
Хорошее в этом то, что они оставляют не большую нишу тем "кто думает".
|
|
|
|
21.05.2011, 20:11
|
|
Почётный гражданин KAZUS.RU
Регистрация: 18.06.2006
Адрес: Литва
Сообщений: 2,214
Сказал спасибо: 1,450
Сказали Спасибо 2,001 раз(а) в 685 сообщении(ях)
|
Re: Микроконтроллеры с FRAM памятью
Сообщение от Ar-Gen-Tum
|
Допустим, в системе с МК меняется состояние раз в секунду. И это состояние надо запоминать.
Если это состояние каждый раз писать во флеш, то на какое время этой флеши хватит?
|
Раз в секунду изменение состояния пишется в оперативку.
Много ли Вам приходилось решать задач, когда приходилось каждую секунду загонять результат во ФЛЕШ?
|
|
|
|
21.05.2011, 20:16
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.10.2010
Сообщений: 1,752
Сказал спасибо: 158
Сказали Спасибо 640 раз(а) в 364 сообщении(ях)
|
Re: Микроконтроллеры с FRAM памятью
Сообщение от trampampusha
|
...
Много ли Вам приходилось решать задач, когда приходилось каждую секунду загонять результат во ФЛЕШ?
|
А 100 лет назад ваще без МК обходились.
|
|
|
|
21.05.2011, 22:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 18.06.2006
Адрес: Литва
Сообщений: 2,214
Сказал спасибо: 1,450
Сказали Спасибо 2,001 раз(а) в 685 сообщении(ях)
|
Re: Микроконтроллеры с FRAM памятью
Сообщение от Ar-Gen-Tum
|
А 100 лет назад ваще без МК обходились.
|
И я о том же.
И компов с телевизорами небыло, а народ вечерами собирался на лавочках и веселился под гармошку, а сегодня во всякую хрень на компьютерах играют, ни общения, ни ума это не добавляет.
Что касается темы, то Вы считаете, что если появилась возможность писАть раз в микросекунду, то писАть НАДО, даже если это никому и не нужно???
Ведь раз сделали такую возможность, то ее обязательно надо пользовать?
Последний раз редактировалось trampampusha; 21.05.2011 в 22:54.
|
|
|
|
22.05.2011, 06:36
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Микроконтроллеры с FRAM памятью
Сообщение от trampampusha
|
Что касается темы, то Вы считаете, что если появилась возможность писАть раз в микросекунду, то писАть НАДО, даже если это никому и не нужно???
Ведь раз сделали такую возможность, то ее обязательно надо пользовать?
|
Нет. Просто у программиста появилась новая возможность, о которой он раньше мог только мечтать. Ещё одним ограничением стало меньше.
А вот как использовать эту возможность - это уже дело программиста и его программы...
|
|
|
|
22.05.2011, 11:17
|
|
Почётный гражданин KAZUS.RU
Регистрация: 28.02.2010
Сообщений: 2,297
Сказал спасибо: 53
Сказали Спасибо 461 раз(а) в 392 сообщении(ях)
|
Re: Микроконтроллеры с FRAM памятью
ну , во-первых появилась , и хорошо. во-вторых обходились , и дальше можно будет, в третьих , пока не обкатано,нефиг обсуждать, а то потом рекомендации- в нулевую ячейку не писАть... в-четвёртых , не так уж и часто нужно такая фича , если частое обновление- размазывай по всей EEPROM....
|
|
|
|
23.05.2011, 12:14
|
|
Прописка
Регистрация: 10.09.2010
Сообщений: 113
Сказал спасибо: 31
Сказали Спасибо 27 раз(а) в 27 сообщении(ях)
|
Re: Микроконтроллеры с FRAM памятью
Посчитаем... 10^14... Если писать 1 раз в микросекунду, то это 10^8 секунд, т.е. хватит на 3 с лишним года, а если 1 раз в миллисекунду, то на 3000 лет )))
В общем хватит этого, думаю, большинству пользователей по самое некуда, даже если реально получится в десять раз меньше циклов.
Я уж не говорю о том, что на тактовой процессора пусть даже 24 МГц писать каждую микросекунду в одну и ту же ячейку данные, необходимые для сохранения при снятии питания, это еще надо придумать такую мудреную задачу. ИМХО
|
|
|
|
23.05.2011, 13:39
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.10.2010
Сообщений: 1,752
Сказал спасибо: 158
Сказали Спасибо 640 раз(а) в 364 сообщении(ях)
|
Re: Микроконтроллеры с FRAM памятью
Сообщение от dadigor
|
...
Я уж не говорю о том, что на тактовой процессора пусть даже 24 МГц писать каждую микросекунду в одну и ту же ячейку данные, необходимые для сохранения при снятии питания, это еще надо придумать такую мудреную задачу. ИМХО
|
Во FRAM выполняется программа. Т.е. данные из памяти считываются в
модуль обработки команды. Это происходит каждый такт.
Как писали выше, чтение из FRAM почти не отличается от записи.
Но скорее всего FRAM от циклов чтение/запись не деградирует.
|
|
|
|
23.05.2011, 13:50
|
|
Прописка
Регистрация: 26.01.2009
Сообщений: 249
Сказал спасибо: 23
Сказали Спасибо 102 раз(а) в 61 сообщении(ях)
|
Re: Микроконтроллеры с FRAM памятью
Сообщение от dadigor
|
Посчитаем... 10^14... Если писать 1 раз в микросекунду, то это 10^8 секунд, т.е. хватит на 3 с лишним года, а если 1 раз в миллисекунду, то на 3000 лет )))
|
Дело же не в выработке ресурса. Тут как раз все очень заманчиво.
Проблема может крыться в другом: каждое обращение к записанной ячейке уничтожает информацию. Чтение и регенерация - процессы разнесенные во времени, что может привести просто к порче памяти программы. Таким образом наиболее уязвимыми оказываются участки кода, которые выполняются чаще остальных (к примеру, обработчики прерываний или основной цикл).
К сожалению, пока не попадалось детального описания процессов, сопровождающих чтение и запись FRAM (все больше инфа рекламно-революционного характера). Если у кого есть ссылка (или была какая-то толковая статья в каком-нибудь журнале) - поделитесь, pls
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:26.
|
|