سلام دوستان من این تاپیک را زدم تا انشاا... با توجه بودن به کمبود منابع برای یادگیری کمپایلر IAR برای میکرو AVR بتونیم یک سری آموزشها و تجربیات را در این زمینه داشته باشیم من خودم در ابتدا یک مدت با BASCOM کار میکردم بعد از یک مدت طبق توصیه های یکی از دوستانم نرم افزار CODEVISION را بکار گرفتم که انصافا کیفیت کد قابل قبولی هم داره و بنظر من کار کردن با اون در حال حاضر با این همه کتابخانه از بیسکام هم ساده تره ولی چند وقتی هست که بخاطر رایگان بودن نرم افزا در ایران علاقمند شدم با نرم افزار گران قیمت و با کیفیت شرکت IAR کار کنم یک مدت تو اینترنت گشتم تو سایت دوستان یک سری مطالب خوب بود مثال هم گذاشته بودند در سایتهای دیگر هم مثل سایت ATMEL مثال زیاد بود در ابتدا با خودم فکر کردم بد نیست یک مقایسه کیفیت کد با کدویژن انجام بدم ببینم نتیجه چی میشه بهترین برنامه ای که من تو نظرم اومد برنامه سنسور SMT160 را قرار بدم با شبیه سازی در PROTEUS که در اصل یک برنامه تشخیص مقدار PWM ،که با بالا بردن فرکانس میشه کار را برای میکرو سختتر کرد من فرکانس را تا 100 کیلو بردم بالا کد ویژن در اون فرکانس یک جورائی موند و دیگه انگار میکرو کار نمیکرد ولی برنامه با IAR هنوز به زور کار میکرد جالبه برنامه ها را با شبیه سازیشون گذاشتم برای دانلود فرکانس را فعلا گذاشتم 3.3 کیلو شما خودتون کم کم فرکانس راببرید بالا و دو کامپایلر را مقایسه کنید در ضمن اگر کسی میتونه همین برنامه را با GCC باز نویسی کنه و فایل شبیه سازی کنیم ببینیم کدوم نرم افزار قویتره در ادامه هم سعی داریم انشاا... با کمک هم بیشتر در مورد نرم افزار IAR اطلاعات کسب کنیم و کتابخانه های لازم را براش بنویسیم و فقط از کدویزارد کدویژن استفاده کنیم این هم از لینک دانلود برنامه ها و فایلهای شبیه سازی پروتئوس:
[Dear Guest/Member you can't see link before replyclick here to register]
در ضمن این هم لینک دانلود نرم افزارهای IAR با کرک که در سایت دوستان قرار داده بودند فقط تا لینکش نپریده بگیرین
[Dear Guest/Member you can't see link before replyclick here to register]
login :
name: budka
Password: boloto
در مورد روش کرک کردن هم این متن را پیدا کردم امتحان کردم از من که شد:
نقل قول از از سایت دوستان:
نقل قول:
با توجه به اینکه دوستان در مورد کرک کردن IAR مشکل دارند آموزش زیر را برای کرک کردن در ویندوز XP میگذارم
لایسنس اساسا برای windows xp طراحی شده به هر حال بنده توانستم در ویندوز XP هم جواب بگیرم
مراحل 0 تا 0000 صرفا برای کسانی است که قبلا نرم افزار را نصب کرده اند ولی کار نمیکرده است
0- نرم افزار را به طور کامل پاک کنید
00- در پوشه program files پوشه common files را باز کنید سپس پوشه مربوط به IAR را پاک کنید
000- سیستم را ریست کنید
0000- قبل از استفاده از کرک سریال را پاک کنید
1- فایل IARID را اجرا کنید کد داده شده را جایی بنویسید مثلا کد 0x27E7D
2- روی فایل IAR کلیک راست کرده و گزینه Edit را انتخاب کرده یک فایل note pad باز میشود به جای کد موجود کدی که یادداشت کرده اید عینا به جای آن بنویسید
3- فایل note pad را save کرده و سپس آن را ببندید برای اطمینان دوباره مرحله 2 را تکرار کرده و فقط ببینید کد مورد نظر ذخیره شده است یا نه
4- روی فایل IAR کلیک کنید به طوری که اجرا شود
5- سریال شما آماده است
6- فایل نصب IAR را اجرا کنید و شماره لایسنس مورد نظر را از فایل سریال کپی کرده و در برنامه نصب محل license number پیست کنید
7- در صفحه بعد باید license key وارد شود در فایل سریال زیر هر license number خطوطی شامل اعداد و حروف هست سومین خط آن را از زیر خطی که نوشته شده Key اعداد و حروف شروع میشود و تاجایی که به # ختم شود این قشمت را به همراه # کپی کرده و در قسمت license key پیست کنید
8- برنامه نصب را تا آخر اجرا کرده و نرم افزار را نصب کنید
9- ممکن است در بخش license manager لایسنسی برای AVR مشاهده نکنید اما برای اطمینان نرم افزار را باز کرده و یک پروژه را در آن کامپایل کنید
اگر با اروری غیر از ارور زیر در بخش مسیج مواجه شدیدنرم افزار به درستی کار میکند