حتما شما هم دنبال این بودید که با آردوینو برای میکروکنترلر های سری stm8 کد نویسی کنید ولی خوب فعلا آردوینو در پتلفرم خودش همچنین امکانی رو فراهم نکرده. حالا من یه راه ساده رو به شما نشون میدم که بتونید به راحتی برای stm8 با کتابخانه های آردوینو در IDE IAR برنامه نویسی کنید. قبل از هرچی بریم سراغ مواد لازم که حتما موارد زیر رو تهیه کنید تا راحتر موارد آموزش رو پیش ببرید.
- برد آموزشی STM8 با میکروکنترلر STM8S003F3P6
- پروگرامر ST-Link V2 ویژه بردهای STM8 و STM32
- درایور ST-Link V2
- نرم افزار IAR Embedded Workbench for STM8 v3.11.2
- فایل های template آردوینو برای IDE IAR
اول نرم افزار IAR رو نصب کنید و بعد محتویات فایل فشرده template رو طبق تصویر زیر در آدرس C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\stm8\config\template\project کپی کنید دقت کنید برای اعمال تغییرات یک بار نرم افزار IAR را رو بسته و مجدد اجرا کنید.
نرم افزار IAR که اجرا شد در منوی بالا گزینه Project رو انتخاب و در لیست باز شده روی Create new project کلیک کنید تا پنجره همانند تصویر زیر مشاهده کنید و اگر در لیست Project template گزینه ایی به نام Arduino اضاف شد پس همه مراحل رو درست رفتین.
برای اتصال برد به پروگرامر هم فقط کافیه به صورت زیر عمل کنید
ST-LINK STM8S
GND ———————– GND
5.0V ———————– VDD
SWIM ———————– SWIM
RST ———————– NRST
نمونه کد Blink رو هم از اینجا می تونید دانلود کنید.
مثال بزنید لطفا
آموزش هنوز تکمیل نشده
سلام
با این روش از کتاب خانه های اردوینو هم میشه استفاده کرد؟
خیلی نه
البته جدیدا نمی دونم