Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Закрытая тема
Опции темы
Непрочитано 13.05.2016, 18:10   #1
trampampusha
Почётный гражданин KAZUS.RU
 
Аватар для trampampusha
 
Регистрация: 18.06.2006
Адрес: Литва
Сообщений: 2,214
Сказал спасибо: 1,450
Сказали Спасибо 2,001 раз(а) в 685 сообщении(ях)
trampampusha на пути к лучшему
По умолчанию Какой Микроконтроллёр имеет память программ в виде ОЗУ?

Традиционно МК имеет память програм в виде FLASH, где хранится сама программа, и регистровую память данных - ОЗУ.
Меня интересуют микроконтроллёры, которые могут выполнять программу не только из FLASH, но и из ОЗУ.
Т.е. во FLASH я загружаю загрузчик, а сама исполняемая программа загружается в ОЗУ и по мере необходимости подменяется или просто подгружается через один из стандартных последовательных портов.
Какие МК способны на такое?
Думаю, что МК имеющие общее адресное пространство FLASH и ОЗУ. В этом случае счётчик программ просто перебрасываем по нужному адресу и всё.
Интересуют 32-битные МК.
Реклама:

Последний раз редактировалось trampampusha; 13.05.2016 в 18:15.
trampampusha вне форума  
Непрочитано 13.05.2016, 18:21   #2
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Какой Микроконтроллёр имеет память программ в виде ОЗУ?

Лучше спросить, какие не могут.
Easyrider83 вне форума  
Непрочитано 13.05.2016, 18:30   #3
trampampusha
Почётный гражданин KAZUS.RU
 
Аватар для trampampusha
 
Регистрация: 18.06.2006
Адрес: Литва
Сообщений: 2,214
Сказал спасибо: 1,450
Сказали Спасибо 2,001 раз(а) в 685 сообщении(ях)
trampampusha на пути к лучшему
По умолчанию Re: Какой Микроконтроллёр имеет память программ в виде ОЗУ?

Можно спросить и так, методом отсеивания .
Т.е. все CORTEX-ы от CORTEX-0 и выше так работают без проблем?

Последний раз редактировалось trampampusha; 13.05.2016 в 18:37.
trampampusha вне форума  
Непрочитано 13.05.2016, 18:40   #4
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Какой Микроконтроллёр имеет память программ в виде ОЗУ?

Даже STM8 может.
Easyrider83 вне форума  
Непрочитано 13.05.2016, 19:09   #5
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Какой Микроконтроллёр имеет память программ в виде ОЗУ?

В 32-х битах этот трюк умеют все
Там наоборот, у всех мощных процев быстрей пары сотен МГц нету флеши, только ОЗУ
niXto вне форума  
Непрочитано 13.05.2016, 20:31   #6
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Какой Микроконтроллёр имеет память программ в виде ОЗУ?

Сообщение от niXto Посмотреть сообщение
В 32-х битах этот трюк умеют все
Там наоборот, у всех мощных процев быстрей пары сотен МГц нету флеши, только ОЗУ
...как бы в продолжение...

именно вследствие медленности флеши.
omercury вне форума  
Непрочитано 14.05.2016, 12:09   #7
Predator_r
Временная регистрация
 
Регистрация: 17.12.2008
Адрес: Спб
Сообщений: 96
Сказал спасибо: 19
Сказали Спасибо 25 раз(а) в 20 сообщении(ях)
Predator_r на пути к лучшему
По умолчанию Re: Какой Микроконтроллёр имеет память программ в виде ОЗУ?

вот напишу - так напишу. Инженерные образцы 1986ВE8Т: у них память программ изначально ОЗУ.
Predator_r вне форума  
Непрочитано 14.05.2016, 17:06   #8
SergeyNT_
Гражданин KAZUS.RU
 
Аватар для SergeyNT_
 
Регистрация: 08.07.2010
Адрес: 5-е кольцо МКАД
Сообщений: 501
Сказал спасибо: 879
Сказали Спасибо 361 раз(а) в 161 сообщении(ях)
SergeyNT_ на пути к лучшему
По умолчанию Re: Какой Микроконтроллёр имеет память программ в виде ОЗУ?

большинство ПЛИС так работают, из флеши загружают в рам.....

Сообщение от trampampusha Посмотреть сообщение
Традиционно МК имеет память програм в виде FLASH, где хранится сама программа, и регистровую память данных - ОЗУ.
и традиционно внутренняя рам гораздо меньше флеши, иногда на порядок.... Приходится вешать внешнюю рам.
__________________
Все микросхемы работают на волшебном дыме... Если дым вышел из микросхемы, она перестаёт работать. И это уже навсегда.
SergeyNT_ вне форума  
Закрытая тема

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Протеус и система зажигания после симуляции не сохраняет настройки cfif11 Proteus 23 04.02.2012 01:26
PIC16F877A pawelk Микроконтроллеры, АЦП, память и т.д 17 28.05.2005 23:54


Часовой пояс GMT +4, время: 18:31.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot