نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه
محرم

آموزش arm سری at91 جلسه ی 3

انجمن های تخصصی برق و الکترونیک ECA

به نام خدا 

آموزش arm سری at91 جلسه ی 3 : باسلام ؛ در این جلسه میخوام در مورد keil براتون توضیح بدم که چه طور بتونید یه پروژه جدید (new project) بسازید و توش کدتون رو بنویسید و کامپایل کنید.

آموزش arm سری at91 جلسه ی 3

بعد از نصب , نرم افزار رو باز کنید و در قسمت project گزینه ی new uvision project رو انتخاب کنید طبق شکل زیر :

آموزش arm سری at91 جلسه ی 3
بعد از اینکه این گزینه رو زدید پنجره ای باز میشه که محل ذخیره ی پروژه ی جدید رو میخواد
بعد از ذخیره پنجره ای باز میشود که ما باید میکرو مورد نظرمان را سرچ کنیم و ok بزنیم طبق عکس زیر:

آموزش arm سری at91 جلسه ی 3
در قسمت 1 و 2 تصویر بالا ما از دو راه میتونیم میکرو مورد نظر (at91sam7x256) رو انتخاب کنیم
1» search کردن میکرو
2» در قسمت گزینه ها که خانواده های میکرو مشخص شده روی خانواده ی atmel کلیک میکنیم و at91sam7x256 رو پیدا میکنیم و ok میزنیم
بعد از زدن ok پنجره ای باز میشود که باید yes بزنیم
در قسمت بعد یه new باز میکنیم (در قسمت نوار ابزار , گزینه ی new) یا (ctrl+n) و آن را با پسوند (c.) دخیره میکنیم (همیشه کد هامن رو در این قسمت مینویسیم)
بعد روی گزینه ی file extensions کلیک میکنیم . در قسمت نوار ابزار روی این گزینه:
kk
و پنجره ای باز میشود که ما باید new ای که با پسوند    c.    ذخیره کرده بودیم رو به پروژه مون add کنیم مانند زیر:

میکروکنترلر
و بعد زدن گزینه ی add files طبق شکل زیر عمل میکنیم:

میکروکنترلر
و بعد ok را میزنیم
الان یه پروژه جدید ساختیم ولی دو تا نکته ی مهم هست :
روی گزینه ی options for target کلیک میکنیم در قسمت نوار ابزار . شکل زیر:
kk
و پنجره ی زیر باز می شود :

آموزش ARM
این یه نکته مهم بود و مهم تر از همه , در این پنجره روی قسمت out (بالای پنجره) کلیک میکنیم و کزینه ی create HEX file رو تیک میزنیم
این گزینه خروجی hex کامپایلر رو فعال میکنه در غیر اینصورت فایل hex ساخته نخواهد شد (طبق شکل زیر):

آموزش ARM
خوب این جلسه هم تمام شد شما را به خدای بزرگ میسپارم
راستی چند تا هدر براتون گذاشتم که کتابخونه های مورد نیاز برای میکرومونه اونا رو در فایل زیر در محل ذخیره ی کامپایلر ذخیره کنید:
C:\Keil\ARM\INC\Atmel\SAM7X
یادتون نره ذخیره کنید
نظر یادتون نره!!!

دانلود فایل های ضمینه

تعداد مطالب : 10 تا
رامین اصیلی هستم اهل کاشان (O_o). مخلص همتون دوست دارم هر علم کمی که دارم یاد همتون بدم (^_^)
بقیه جلسات : ???
این مطلب هیچ طبقه بندی یی ندارد!
ارسال دیدگاه

1) نظرات غیر فارسی به صورت خودکار حذف میشوند ( حداقل 5 حرف فارسی وارد کنید ).

2) به موارد درخواست پروژه/کد آماده و سوالاتی که بلد نباشم پاسخ داده نمیشه.

3) پسورد فایل های سایت : www.dmf313.ir

4) نظرات حاوی کد برنامه نویسی تایید نمیشوند ( قالب سایت بهم میریزه )

  1. مهمان

    hamid

    عالی بود اگه ممکنه ادامه بدید لطفا

  2. مهمان

    امین

    با سلام اگر امکانش هست برنامه کامل lcd را برای at91sam7s256 برام ایمیل کنید هدرهاشم ندارم جایی برنامشو پیدا نمیکنم با تشکر

  3. مهمان

    جهاد

    سلام این بحث رو چرا ادامه نمیدید ؟

  4. مهمان

    هادی دمرچلی

    سلام برای برنامه نویسی arm از کدوم ورژن keil استفاده میکنید ؟ من lpc 2138 v را که نرم افزار پروتئوس داره میخوام کار کنم ولی نمیدونم کدوم ورژن keil ساپورت میکنه . چنتا شو نصب کردم وی نشناخت

  5. مهمان

    saeed

    سلام خسته نباشی مطالبتون واقعا عالیه ممنون.

  6. مهمان

    ali

    سلام
    دستت درد نکنه خیلی خیلی عالی
    کتابخانه ماژول at91sam7x256 برای پروتئوس رو میشه بزارین؟

  7. مهمان

    farzad089

    دستت درد نکنه
    خیلی خوبه ولی چرا ادامه نمیدین

  8. نویسنده این مطلب

    رامین اصیلی

    خیلی ممنون smile

  9. مهمان

    وحيد

    البته الان ديدم كه تو پروژه ها آموزش هم گذاشتين
    خوب و روان توضيح دادين مرسي

  10. مهمان

    وحيد

    سلام وب سايت خوبي دارين heart
    چرا آموزش برنامه نويسي براي ARM قرار ندادين؟