برنامه نویسی STM8 با زبان آردوینو در محیط IAR

در این قسمت قراره برنامه نویسی STM8 با زبان آردوینو در محیط IAR رو آموزش میدیم که برای اولین بار در ایران به حساب میاد. این روش کمک میکنه که درگیر رجیستری ها نشین و برای انجام برخی پروژه ها بسیار کاربردیه.

STM8 با زبان آردوینو

با نرم افزار IAR و طریقه نصب اون قبلا در همین لینک آشنا شدیم.اما اگر با تغییرات نسخه جدید هم میخواین آشنا بشین PDF زیر رو دانلود کنید :

تغییرات نسخه جدید IAR

 

و همچنین اگر تابحال از STM8 استفاده نکردین و از arduino استفاده میکردین و میخواین بدونین چرا STM8 ؟ حتما مقایسه STM8  با AVR رو مطالعه کنین.

در این بخش نحوه ی اضافه کردن بخش کدنویسی به زبان آردوینو را به نرم افزار IAR توضیح میدم.باتوجه به شکل و توضیحات زیر میتوانید این کار رو انجام بدین.

1 – رفتن به محل نصب نرم افزار IAR و عمل کردن با توجه به ادامه شکل های زیر :

مسیر طی شده در تصاویر زیر رو انجام بدین:

مرحله 1:

اضافه کردن کتابخانه arduino به Stm8مرحله دوم:

مرحله سوم:

مرحله چهارم:

مرحله پنجم:

مرحله ششم:

حالا که تا مرحله 5 اومدین , کافیه از لینک زیر فایل های مورد نیاز رو دانلود کنین:

دانلود فایل

و در مسیر شکل زیر که ادامه مسیر شکل های قبلیه کپی کنید.

حالا وارد محیط نرم افزار بشین و یک پروژه جدید از مسیر زیر بسازید:

project > creat new project

میبینید که طبق تصویر زیر گزینه آردوینو در IAR اضافه شده و میتونین برنامه نویسی STM8 با زبان آردوینو رو انجام بدین.

IAR-project-and-arduino

حالا میتونین مثل آموزش های آردوینو برای STM8 هم کد نویسی کنین .

بعنوان نمونه ، در ماژول stm8s003f3p6 میتونیم ، led رو با کد زیر به صورت چشمک زن در بیاریم: ( برای ایجاد پروژه در IAR باید طبق آموزش معرفی مقدماتی نرم افزار IAR + ایجاد پروژه عمل کنین) :

 

در آینده ، برای آشنایی بیشتر مخاطبین لوینیک با برنامه نویسی STM8 با زبان آردوینو یک سری پروژه و آموزش های دیگه رو که با میکرو stm8s003f3p6 انجام شده و در سایت قرار خواهیم داد.

موفق باشید.

حمیدرضا مودت

یک مهندس الکترونیک ، علاقه مند به یاد دادن و یاد گرفتن پیرامون دانش برق و الکترونیک

شما ممکن است این را هم بپسندید

4 پاسخ‌ها

  1. Hamed گفت:

    سلام میشه لطفا یه سری مثال بگذارید

  2. امیر گفت:

    سلام
    فایلی رو که واسه دانلود گذاشتین وجود ندارد

پاسخ دهید

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