با نام و یاد خدا قسمت دیگه ای از اموزش ها رو شروع میکنیم در این اموزش میخواهیم نحوه نصب و استفاده از نرم افزار  STVD (ST Visual develop) را اموزش دهیم.

نرم افزار STVD یک کامپایلر رایگان میباشد که شرکت ST برای میکروکنترلر های این شرکت ارائه داده است. این کامپایلر به صورت پیش فرض از زبان اسمبلی برای میکرو کنترلر های STM8 و ST7 پشتیبانی میکند. در این نرم افزار همچنین از زبان C نیز میتوان استفاده اما نیاز به نصب یک کامپایلر جداگانه برای این منظور دارد که در این اموزش قصد داریم نحوه ی نصب و استفاده از این کامپایلر را برای میکرو های STM8 به زبان C به صورت رایگان را اموزش دهیم

کامپایلر های قدرتمندی همچون IAR نیز برای کار با این میکرو کنترلر وجود دارد که نحوه ی استفاده از ان را در پست زیر میتوانید مشاهده نمایید. اما IAR یک کامپایلر رایگان نمیباشد حال افرادی که علاقمند به استفاده از نرم افزار های رایگان میباشند میتوانند بجای IAR میتونن از STVD استفاده نمایند.

  آموزش میکروکنترلر STM8 به صورت رجیستری - مقدمه

ابتدا برای دانلود نرم افزار STVD به پست زیر مراجعه و ان را نصب نمایید. پس از نصب نرم افزار مشاهده خواهید کرد که نرم افزار STVP (ST Visual Programer) به همراه ان نیز نصب شده که این نرم افزار برای پروگرم کردن میکرو کنترلر های ST7 و STM8 استفاده میشود.(مانند نرم افزار STM32 ST-LINK Utility که برای میکروهای STM32 استفاده میشود)

  دانلود نرم افزار ST Visual Develop (STVD)

پس از نصب STVD شما میتوانید به زبان اسمبلی برای میکروکنترلر مورد نظر برنامه بنویسید اما اسمبلی زبان ماشین است و برنامه نویسی با ان سخت و دشوار بوده و اکثر مهندسین الکترونیک برای برنامه نویسی میکروکنترلر ها از زبان C استفاده میکنند. حال برای برنامه نویسی با این این نرم افزار به زبان C نیاز به نصب مترجم زبان سی برای این نرم افزار داریم. مترجم هایی که این نرم افزار برای میکرو کنترلر های stm8 پشتیبانی میکند Raisonance و Cosmic میباشد. Raisonance یک نرم افزار پولی میباشد اما Cosmic جدیدا نسخه Stm8 خود را رایگان اعلام نموده است که ما نیز از همین نسخه استفاده میکنیم برای دانلود FREE Cosmic stm8 Compiler به این لینک مراجعه کرده و فیلد های ستاره دار را پر کنید (پنج تا فیلد لازمه!!) و پس از ثبت نام بدون هیچ معطلی لینک دانلود در اختیار شما قرار میگیرد و پس از دانلود انرا نصب نمایید.

پس از اجرای فایل نصبی next را بزنید و در قسمت بعد یک نام به عنوان کمپانی وارد کرده و next کرده تا نرم افزار فایل های خود را در سیستم شما کپی نماید پس از ان بقیه پیام ها را yes زده تا پنجره زیر برای شما نمایان شود.

STVD

برای استفاده از این نرم افزار همچنان نیاز به ثبت لایسنس میباشد اما بصورت رایگان

فیلد های تصویر بالا را پر کرده و در نهایت دکمه On the Wed را کلیک کنید. به لینکی هدایت خواهید شد که تصویر زیر برای شما نمایان میشود.

STVD

در این پنجره با توجه به ایمیلی که در مرحله قبل وارد کرده اید فیلد ایمیلتان برایتان پر میشود و فقط نیاز است تا کد تصویر captcha را در فیلد اخری وارد کرده و گزینه submit را بزنید. پس از دقایقی فایل لایسنس به ایمیل شما ارسال میشود.

STVD

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

C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\License

سپس نرم افزار cosmic را اجرا نمایید. فایل Ideastm8.exe در ادرس زیر قرار دارد.

C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8

پس از اجرا نرم افزار پنجره زیر را برای لایسنس به شما نمایش خواهد داد.

STVD

که گزینه نشان داده شده را انتخاب کرده و next را بزنید سپس در پنجره بعد ادرس فایل لایسنس را به نرم افزار بدهید و در نهایت نرم افزار با موفقیت ثبت لایسنس میشود. سپس سیستم خود را ریبوت کنید.

حال به سراغ نرم افزار STVD میرویم. نرم افزار را اجرا کنید و گزینه FILE->NEW WORKSPACE را انتحاب کنید سپس گزینه Create workspace را انتخاب نموده و روی ok کلیک نمایید.

در پنجره بعد یک نام انتخاب کرده و محل ذخیره workspace را مشخص نمایید و ok را کلیک کنید. در مرحله بعد طبق تصویر یک نام برای پروژه انتخاب کنید و ادرس پروژه که همان ادرسی است که در مرحله قبل برای workspace داده اید را میتوانید عوض کنید(نیازی نیست!!)

STVD سپس toolchain را مانند تصویر بالا STM8 Cosmic انتخاب کرده و مسیر toolchain را به ان بدهید که در به عنوان مثال این مسیر برای من در این ادرس میباشد.

C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8

و در نهایت ok کنید. سپس جدولی به شما نمایش داده میشود که باید میکروکنترلر خود را انتخاب کنید. پس انتخاب میکرو مورد نظر ok کردن ان روند ساخت پروژه به پایان رسید. حال شما میتوانید به راحتی در این کامپایلر رایگان به زبان C کد نویسی کنید.

STVD

در صورتی که تمام تنظیمات طبق مراحل گفته شده باشد میتوانید پروژه را بدون هیچ ارروی کامپایل نمایید

لطفا نظرات و پیشنهادات خود را در مورد اموزش ها در قسمت نظرات مطرح نمایید.

در پناه حق

tags, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
آموزش راه اندازی ماژول LORA
آموزش میکروکنترلر stm8 بخش usart

برای حمایت از ما! لطفا این مطلب را به اشتراک بگذارید

پست های مرتبط

4 دیدگاه. ارسال دیدگاه جدید

دیدگاهتان را بنویسید

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

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.
شما برای ادامه باید با شرایط موافقت کنید

فهرست
خانه
درباره ما
ارتباط با ما
جستجو