Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
13.05.2016, 18:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 18.06.2006
Адрес: Литва
Сообщений: 2,214
Сказал спасибо: 1,450
Сказали Спасибо 2,001 раз(а) в 685 сообщении(ях)
|
Какой Микроконтроллёр имеет память программ в виде ОЗУ?
Традиционно МК имеет память програм в виде FLASH, где хранится сама программа, и регистровую память данных - ОЗУ.
Меня интересуют микроконтроллёры, которые могут выполнять программу не только из FLASH, но и из ОЗУ.
Т.е. во FLASH я загружаю загрузчик, а сама исполняемая программа загружается в ОЗУ и по мере необходимости подменяется или просто подгружается через один из стандартных последовательных портов.
Какие МК способны на такое?
Думаю, что МК имеющие общее адресное пространство FLASH и ОЗУ. В этом случае счётчик программ просто перебрасываем по нужному адресу и всё.
Интересуют 32-битные МК.
Последний раз редактировалось trampampusha; 13.05.2016 в 18:15.
|
|
|
|
13.05.2016, 18:21
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Какой Микроконтроллёр имеет память программ в виде ОЗУ?
Лучше спросить, какие не могут.
|
|
|
|
13.05.2016, 18:30
|
|
Почётный гражданин KAZUS.RU
Регистрация: 18.06.2006
Адрес: Литва
Сообщений: 2,214
Сказал спасибо: 1,450
Сказали Спасибо 2,001 раз(а) в 685 сообщении(ях)
|
Re: Какой Микроконтроллёр имеет память программ в виде ОЗУ?
Можно спросить и так, методом отсеивания .
Т.е. все CORTEX-ы от CORTEX-0 и выше так работают без проблем?
Последний раз редактировалось trampampusha; 13.05.2016 в 18:37.
|
|
|
|
13.05.2016, 18:40
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Какой Микроконтроллёр имеет память программ в виде ОЗУ?
Даже STM8 может.
|
|
|
|
13.05.2016, 19:09
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Какой Микроконтроллёр имеет память программ в виде ОЗУ?
В 32-х битах этот трюк умеют все
Там наоборот, у всех мощных процев быстрей пары сотен МГц нету флеши, только ОЗУ
|
|
|
|
13.05.2016, 20:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
|
Re: Какой Микроконтроллёр имеет память программ в виде ОЗУ?
Сообщение от niXto
|
В 32-х битах этот трюк умеют все
Там наоборот, у всех мощных процев быстрей пары сотен МГц нету флеши, только ОЗУ
|
...как бы в продолжение...
именно вследствие медленности флеши.
|
|
|
|
14.05.2016, 12:09
|
|
Временная регистрация
Регистрация: 17.12.2008
Адрес: Спб
Сообщений: 96
Сказал спасибо: 19
Сказали Спасибо 25 раз(а) в 20 сообщении(ях)
|
Re: Какой Микроконтроллёр имеет память программ в виде ОЗУ?
вот напишу - так напишу. Инженерные образцы 1986ВE8Т: у них память программ изначально ОЗУ.
|
|
|
|
14.05.2016, 17:06
|
|
Гражданин KAZUS.RU
Регистрация: 08.07.2010
Адрес: 5-е кольцо МКАД
Сообщений: 501
Сказал спасибо: 879
Сказали Спасибо 361 раз(а) в 161 сообщении(ях)
|
Re: Какой Микроконтроллёр имеет память программ в виде ОЗУ?
большинство ПЛИС так работают, из флеши загружают в рам.....
Сообщение от trampampusha
|
Традиционно МК имеет память програм в виде FLASH, где хранится сама программа, и регистровую память данных - ОЗУ.
|
и традиционно внутренняя рам гораздо меньше флеши, иногда на порядок.... Приходится вешать внешнюю рам.
__________________
Все микросхемы работают на волшебном дыме... Если дым вышел из микросхемы, она перестаёт работать. И это уже навсегда.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 03:15.
|
|