Home / میکروکنترلر / آموزش میکروکنترلر AVR / آموزش میکروکنترلر AVR قسمت پنجم (کامپایلر codevision)
codevision کامپایلر
codevision کامپایلر

آموزش میکروکنترلر AVR قسمت پنجم (کامپایلر codevision)

نصب و کامپایل کردن اولین برنامه با codevision

آشنایی با کامپایلر codevision:

CodeVisionAVR در واقع یک نرم افزار کامپایلر برای زبان برنامه نویسی C می باشد که برای برنامه نویسی میکروکنترلر های AVR از آن استفاده می شود.

پیشنهاد میشود ورژن  2.05.3 این نرم افزار دانلود شود. بعد از نصب این نرم افزار مراحل ایجاد و کامپایل یک پروژه آموزش داده میشود.

برای ایجاد یک پروژه جدید از منوی file گزینه ی new را انتخاب میکنیم.

codevision1
codevision1

وسپس از پنجره ی باز شده گزینه ی project را انتخاب کرده و دکمه ی ok را میفشاریم.

codevision2
codevision2

پنجره ی جدیدی باز میشود و میپرسد که خواهان استفاده از codevizard  هستید که در اینجا no را انتخاب میکنیم.

codevision3
codevision3

با این کار پنجره ی create باز میشود که باید نام پروژه ی مورد نظر را در آن وارد کنیم در این صورت فایل پروژه با پسوند prj ذخیره خواهد شد.

codevision

که بعد از این مرحله پنجره ی configure project باز میشود. از سربرگ input file گزینه ی new را انتخاب کرده و یک فایل با پسوند c ایجاد میکنیم.

S)

در قسمت c compiler نوع تراشه و فرکانس کریستال را مشخص میکنیم و ok را انتخاب میکنیم.

Scree

 

با بسته شدن پنجره کدهای زیر را در فایل سورس  copy و  past کنید. بعد از save کردن پروژه گزینه ی Build All را از منوی project  انتخاب میکنیم در این صورت اگر مشکلی در برنامه وجود نداشته باشد فایل hex تولید می شود که این فایل در پوشه ی Exe در محل ذخیره پروژه موجود است. و قابلیت پروگرم  شدن در میکروکنترلر را به وسیله ی پروگرمر را دارد.

در قسمت بعدی آموزش درباره انتخاب پروگرمر و نحوه پروگرم کردن میکروکنترلر های AVR بحث خواهد شد.

About علی عزتی

علی عزتی هستم. رشته ی مهندسی برق الکترونیک رو خوندم. علاقه ی من به یادگیری و به اشتراک گذاشتن چیز هایی که یاد گرفتم. باعث شد تا الکترولب ایجاد بشه. علاقه ی زیادی به الکترونیک دارم. و دوست دارم چیزهای جدید یادبگیرم و بسازم ... :))

Check Also

راه اندازی ماژول RFID RC522 با آردوینو

در این مطلب ماژول RFID RC522 را بررسی می کنیم و به طور خلاصه راه ...

24 comments

  1. سایت خیلی خوبی دارین موفق باشین

  2. با سلام خدمت شما
    ممنون از سایت خوبتون. یه سوال داشتم :
    آیا من میتونم از محیط های دیگه مثل اتمل استودیو و یا میکرو سی پرو ویا ایکلیپس و یا هر محیط دیگه ای غیر از کد ویژن استفاده کنم البته با همین دستوراتی که در کد ویژن هست؟ نحوه فراخونی کتابخونه ها در کامپایلرهای دیگه که c و ++c هست مثل کد ویژنه ؟

    • اگه می خوای یه کامپایلر دیگه رو امتحان کنی پیشنهاد اول من IAR هست که از هر لحاظ بهتر از کدویژن هست من فقط به خاطر همه گیر بودن کدویژن برای آموزش از کدویژن استفاده می کنم. پیشنهاد بعدی اتمل استدویو هست. دستور ها که همان دستورات C هست اگه با کدویژن برنامه نوشته یاشید چند تا مثال از IAR یا اتمل استدویو ببنید به راحتی می تونید از اون ها هم استفاده کنید.

      باز اگه تو استفاده ازشون مشکل داشتید تو انجمن الکترولب مطرح کنید اونجا بهتر می تونم راهنمایی تون بکنم

  3. سپاسگزارم از سایت خوبتون مرسی

  4. خیلی عالی بود واقعا استفاده کردم

  5. هتل سی نور

    مرسی از سایت خوبتون عالی بود

  6. پنل اس ام اس

    پست جالبی بود ، ممنون از سایت خوبتون

  7. سلام
    میشه لطفا آموزش رباط های ساده رو هم برنامه نویسی و هم ساختشو برامون بزارید تا بیشتر با ایت حوزه تخصصی آشنا بشیم؟
    تشکر

  8. گام به گام مراحل میکروکنترلر و از مطالبتون یاد گرفتم. خیلی خووب بود. موورسی واقعا

  9. جهیزیه عروس

    سلام
    میشه لطفا عمود پواز کوادکوپتر رو هم آموزش بدید؟
    با تشکر جهیزیه عروس

  10. مطلبتون بسیار عالی بود. تشکر

  11. مطلبتون عالی بود. تشکر

  12. سپتیک تانک

    ممنون از مطالب خوبتون

  13. خیلی ممنون از مطالب مفیدتون.

  14. مطالبتون خیلی مفید بود ممنون.

  15. سپتیک تانک پلی اتیلن

    خیلی ممنون از مطالب مفیدتون.

  16. سلام ممنون از سایت خوب و مطالب مفیدتون

  17. سلام فرکانس کاری میکرو را چطوری میتونم تو iar مشخص کنم؟

  18. ای کاش یه آموزش کلی در مورد iar میگذاشتید

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *