حجم سورس برنامه ملاک تعیین کننده نیست. بلکه فایل BIN تعیین کننده است. فایل هگز هم به خاطر ساختار ویژه ای که دارد حدودا بین 2 تا 3 برابر حجم واقعی است. در نتیجه میتوان پیش بینی کرد که برنامه شما چیزی در حدود 2 تا 3 کیلوبایت از حافظه فلش میکرو را اشغال میکند که کمتر از نصف فضای موجود بر روی atmega8 است.
برای کاهش حجم، بسته به کمپایلر و محیط توسعه ای که استفاده میکنید. راهی وجود دارد به طور کلی باید از گزینه optimize استفاده کنید.
دیدگاه