Большой Воронежский Форум

Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел.
Вернуться   Большой Воронежский Форум » Компьютеры и все, что с ними связано » »Радиолюбитель
Программирование микроконтролеров,ремонт аудио/видео/бытовой техники,полезные устройства для дома,телефония, обсуждение статей журнала Радио

Ответ
 
Опции темы
Старый 15.11.2011, 10:51   #1   
Minstrel
 
Сообщений: 267
Регистрация: 29.12.2006
Возраст: 37

Minstrel вне форума Не в сети
Размер программы для микроконтроллера

У меня такой вопрос: есть программа для микроконтроллера AVR, которая занимает 33 КБ (выходной hex файл). Не пойму какой микроконтроллер подобрать. С какой памятью. Дайте совет.
  Ответить с цитированием
Старый 15.11.2011, 12:13   #2   
Вечно пьяный
 
Аватар для abcdefzx
 
Сообщений: 9,139
Регистрация: 21.12.2006
Возраст: 48

abcdefzx вне форума Не в сети
Цитата:
Сообщение от Minstrel Посмотреть сообщение
какой микроконтроллер подобрать
А для какого программа написана? Они не только объёмом памяти отличаются.

Цитата:
Сообщение от Minstrel Посмотреть сообщение
которая занимает 33 КБ (выходной hex файл)
Ни о чём не говорит, ибо http://ru.wikipedia.org/wiki/Intel_HEX. Сейчас глянул один из своих проектов. Размер кода 6,181 кбайт (по отчёту компилятора), размер hex-файла 17,484 кбайт.
  Ответить с цитированием
Старый 15.11.2011, 14:03   #3   
Minstrel
 
Сообщений: 267
Регистрация: 29.12.2006
Возраст: 37

Minstrel вне форума Не в сети
Программа написана для ATmega16. Прога писалась в AVR Studio и успешно тестировалась в Proteus. Вот теперь думаю собирать реальное устройство.
Как тогда узнать реальный размер программы? Чтобы я не купил МК со слишком маленькой памятью.
  Ответить с цитированием
Старый 15.11.2011, 14:17   #4   
Minstrel
 
Сообщений: 267
Регистрация: 29.12.2006
Возраст: 37

Minstrel вне форума Не в сети
Разобрался. Оказывается при компиляции все указывается :-) я как-то раньше не обращал на это внимание. Там даже пишется сколько % от памяти занято. У меня код получился 11.8Кб, а у ATmega16 памяти 16К. Стало быть все здорово! Всем спасибо :-)
  Ответить с цитированием
Поиск в теме: 



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

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind