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