У меня такой вопрос: есть программа для микроконтроллера AVR, которая занимает 33 КБ (выходной hex файл). Не пойму какой микроконтроллер подобрать. С какой памятью. Дайте совет.
[Ответ]
abcdefzx 12:13 15.11.2011
Сообщение от Minstrel:
какой микроконтроллер подобрать
А для какого программа написана? Они не только объёмом памяти отличаются.
Сообщение от Minstrel:
которая занимает 33 КБ (выходной hex файл)
Ни о чём не говорит, ибо http://ru.wikipedia.org/wiki/Intel_HEX. Сейчас глянул один из своих проектов. Размер кода 6,181 кбайт (по отчёту компилятора), размер hex-файла 17,484 кбайт.
[Ответ]
Minstrel 14:03 15.11.2011
Программа написана для ATmega16. Прога писалась в AVR Studio и успешно тестировалась в Proteus. Вот теперь думаю собирать реальное устройство.
Как тогда узнать реальный размер программы? Чтобы я не купил МК со слишком маленькой памятью.
[Ответ]
Minstrel 14:17 15.11.2011
Разобрался. Оказывается при компиляции все указывается :-) я как-то раньше не обращал на это внимание. Там даже пишется сколько % от памяти занято. У меня код получился 11.8Кб, а у ATmega16 памяти 16К. Стало быть все здорово! Всем спасибо :-)
[Ответ]