پاسخ : پروژه کامل ریموت 4 کاناله رادیویی ASK لرنینگ
با عرض سلام خدمت تمام دوستان
یه سلام مخصوص خدمت مهندس اسدی گرامی که واقعا اطلاعاتشون رو در تبع اخلاص گزاشتن
جناب اسدی من میخواستم البته با اجازتون اگه بشه این برنامه تون رو با کامپایلر IAR بنویسم
انشالله هفته بعد هم قطعاتش رو هم میخوام بگیرم و مونتاژ کنم و حتما نتیجه اش رو اینجا بزارم.
حالا اگر راضی هستید به این سوالات من جواب بدید
من برنامه تون رو تقریبا با IAR تطابق دادم اما از اونجا که من هنوز برای دستور #pragma optsize- (که انجور که من فهمیدم برای بهینه کردن سرعت توسط کامپایلر هست ) معادلی پیدا نکردم میخوام بدونم نمیشه به جای این کار از همون تنظیمات خود نرم افزار برای این کار استفاده کرد
اصلا یک سوال دیگه لطفا ببینید من این تیکه از برنامه تون رو درست متوجه شدم یا نه
#pragma optsize-
CLKPR=0x80;
CLKPR=0x00;
#ifdef _OPTIMIZE_SIZE_
#pragma optsize+
#endif
در خط اول به کامپایلر میگید که عمل کامپایل رو نسبت به سرعت بهینه کنه
در خط دوم پرسکالر رو فعال کردید
درخط سوم مقدرا پرسکالر رو برابر با 1 تعیین کردید
در خط چهارم گفتین که اگر درتنظیمات نرم افزار ،کامپایل با حجم بهینه تنظیم شده باشه خط پنجم اجرا بشه:
در خط پنجم به کامپالیر گفتین که عمل کامپایل رو نسبت به حجم کد تولیدی بهینه کنه
در خط ششم خاتمه دستور شرطی پیش پردازنده
--------------------------------
سوال : نمیشه به جای نوشتن دستور پیش پردازنده همون حالت تنظیمات نرم افزار رو به عنوان دیفالت برای کامپایل کردن برنامه در نظر گرفت ؟
ممنون از توجهتون
با عرض سلام خدمت تمام دوستان
یه سلام مخصوص خدمت مهندس اسدی گرامی که واقعا اطلاعاتشون رو در تبع اخلاص گزاشتن
جناب اسدی من میخواستم البته با اجازتون اگه بشه این برنامه تون رو با کامپایلر IAR بنویسم
انشالله هفته بعد هم قطعاتش رو هم میخوام بگیرم و مونتاژ کنم و حتما نتیجه اش رو اینجا بزارم.
حالا اگر راضی هستید به این سوالات من جواب بدید
من برنامه تون رو تقریبا با IAR تطابق دادم اما از اونجا که من هنوز برای دستور #pragma optsize- (که انجور که من فهمیدم برای بهینه کردن سرعت توسط کامپایلر هست ) معادلی پیدا نکردم میخوام بدونم نمیشه به جای این کار از همون تنظیمات خود نرم افزار برای این کار استفاده کرد
اصلا یک سوال دیگه لطفا ببینید من این تیکه از برنامه تون رو درست متوجه شدم یا نه
#pragma optsize-
CLKPR=0x80;
CLKPR=0x00;
#ifdef _OPTIMIZE_SIZE_
#pragma optsize+
#endif
در خط اول به کامپایلر میگید که عمل کامپایل رو نسبت به سرعت بهینه کنه
در خط دوم پرسکالر رو فعال کردید
درخط سوم مقدرا پرسکالر رو برابر با 1 تعیین کردید
در خط چهارم گفتین که اگر درتنظیمات نرم افزار ،کامپایل با حجم بهینه تنظیم شده باشه خط پنجم اجرا بشه:
در خط پنجم به کامپالیر گفتین که عمل کامپایل رو نسبت به حجم کد تولیدی بهینه کنه
در خط ششم خاتمه دستور شرطی پیش پردازنده
--------------------------------
سوال : نمیشه به جای نوشتن دستور پیش پردازنده همون حالت تنظیمات نرم افزار رو به عنوان دیفالت برای کامپایل کردن برنامه در نظر گرفت ؟
ممنون از توجهتون
دیدگاه