Можно ли увеличить память под прошивку?

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Грызет канифоль
Сообщения: 296
Зарегистрирован: Ср дек 30, 2009 09:55:39

Сообщение kolobok0 »

mr_smit писал(а):.Можно ли поставить какую нибудь дополнительную память которая бы "приплюсовалась"..
как было сказано в лоб нет.
как было сказано - одно из решений интерпретатор. делать или нет - зависит от задачи.

приходилось делать. дешёвый МК (51 серия) не умеющий перепрошиваться сам. надо было менять прошивки. скорость - на задачу не отражалось. кол-во инструкций не много, и специфичные под задачу - штук 20, 30 где то.задача - пульт к установке. доп. плюсы которые получились:
а) 'защита' кода - даже в прошивке в хекс файле понять что это за мусор понять не так просто (нужно иметь мнемонику и код самого интерпретатора).
б) изменяя канал передачи от установки можно распологать интерпретатор на любой оси. например для запуска 'точно такого же' пульта под форточками - достаточно обеспечить физический канал (изернет например) и тонкую оболочку интепретатора.

минусы:
тут мне кажется один. особенно если идёшь 'своим' путём - свои команды тяжело контролировать и писать на них логику, если глаз не видит 'стандартных команд' от обычных языков. но тут дело привычки. как альтернатива - язык джава (ну это если опять такая задача когда нить всплывёт) :)

удачи вам
(круглый)
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 651
Зарегистрирован: Пн мар 23, 2009 09:25:58
Откуда: Самара

Сообщение mr_smit »

Дискуссия развернулась не слабая... На самом деле стало интересно, возможно это в принципе или нет. Если по простому не решить, то ни с какими картами заморачиваться не стану. Просто взять следующую мегу и всё.
Нельзя всё знать, достаточно понимать.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 6332
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Сообщение Jack_A »

Danko писал(а):И что мы просто подцепляем флешку, переписываем программу с нуля. Программу ладно, а где уверенность, что флешку есть куда подцепить. Т.е. еще и переделываем плату.
Если прога разрослась и не помещается в Mегу8, конечно же, не надо к ней цеплять никакие флешки, просто перейти на более "толстый" тип МК. Если предполагается частая смена программ, это должно продумываться изначально, причем интерпретатор - не единственное, а одно из возможных решений. Можно применить МК, работающий с внешней памятью программ, которую легко переносить на карточке.
Потрогал лапой паяльник
Сообщения: 392
Зарегистрирован: Сб дек 12, 2009 02:15:45

Сообщение neon-f »

GP1 писал(а):есть вариант:
берем мегу48 пишем, разраслось - переходим на мегу88, разраслось еще - на мегу168, полная совместимость снизу-вверх :)))
и что, вообще никакой адаптации ненужно? просто сменить #include <mega48.h> на #include <mega88.h> (если исходник на С)в компиляторе, компильнуть и можно лить прошивку от 48 в 88 мегу??
Реклама
Эиком - электронные компоненты и радиодетали
YS
Друг Кота
Аватара пользователя
Сообщения: 7518
Зарегистрирован: Вс мар 29, 2009 22:09:05

Сообщение YS »

Да. МК линейки mega 48 - 88 - 168 абсолютно идентичны по архитектуре и корпусировке, различие только в объеме памяти. По сути, это один и тот же МК с разным объемом памяти.
Разница между теорией и практикой на практике гораздо больше, чем в теории.
Контактная информация:
Реклама
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»