حتما شما هم دنبال این بودید که با آردوینو برای میکروکنترلر های سری stm8 کد نویسی کنید ولی خوب فعلا آردوینو در پتلفرم خودش همچنین امکانی رو فراهم نکرده. حالا من یه راه ساده رو به شما نشون میدم که بتونید به راحتی برای stm8 با کتابخانه های آردوینو در IDE IAR برنامه نویسی کنید. قبل از هرچی بریم سراغ مواد لازم که حتما موارد زیر رو تهیه کنید تا راحتر موارد آموزش رو پیش ببرید.

  1. برد آموزشی STM8 با میکروکنترلر STM8S003F3P6
  2. پروگرامر ST-Link V2 ویژه بردهای STM8 و STM32
  3. درایور ST-Link V2
  4. نرم افزار IAR Embedded Workbench for STM8 v3.10.1
  5. فایل های template آردوینو برای IDE IAR

اول نرم افزار IAR رو نصب کنید و محتویات فایل فشرده template رو طبق آموزش موجود در اینجا کپی کنید بعد پروگرامر را وصل کنید و درایور مربوطه را هم نصب کنید بعد اتصال برد stm8 رو با پروگرامر برقرار کنید و به رایانه وصل کنید حالا مراحل رو طبق آموزشی تصویری زیر انجام بدید.

برای اتصال برد به پروگرامر هم فقط کافیه به صورت زیر عمل کنید

ST-LINK                        STM8S

GND  ———————–    GND

۵٫۰V  ———————–    VDD

SWIM  ———————–  SWIM

RST  ———————–  NRST

 

دانلود و پخش ویدئو

 

 

نمونه کد Blink رو هم از اینجا می تونید دانلود کنید.