با نام و یاد خدا قسمت دیگه ای از اموزش ها رو شروع میکنیم در این اموزش میخواهیم نحوه نصب و استفاده از نرم افزار STVD (ST Visual develop) را اموزش دهیم.
نرم افزار STVD یک کامپایلر رایگان میباشد که شرکت ST برای میکروکنترلر های این شرکت ارائه داده است. این کامپایلر به صورت پیش فرض از زبان اسمبلی برای میکرو کنترلر های STM8 و ST7 پشتیبانی میکند. در این نرم افزار همچنین از زبان C نیز میتوان استفاده اما نیاز به نصب یک کامپایلر جداگانه برای این منظور دارد که در این اموزش قصد داریم نحوه ی نصب و استفاده از این کامپایلر را برای میکرو های STM8 به زبان C به صورت رایگان را اموزش دهیم
کامپایلر های قدرتمندی همچون IAR نیز برای کار با این میکرو کنترلر وجود دارد که نحوه ی استفاده از ان را در پست زیر میتوانید مشاهده نمایید. اما IAR یک کامپایلر رایگان نمیباشد حال افرادی که علاقمند به استفاده از نرم افزار های رایگان میباشند میتوانند بجای IAR میتونن از STVD استفاده نمایند.
ابتدا برای دانلود نرم افزار STVD به پست زیر مراجعه و ان را نصب نمایید. پس از نصب نرم افزار مشاهده خواهید کرد که نرم افزار STVP (ST Visual Programer) به همراه ان نیز نصب شده که این نرم افزار برای پروگرم کردن میکرو کنترلر های ST7 و STM8 استفاده میشود.(مانند نرم افزار STM32 ST-LINK Utility که برای میکروهای STM32 استفاده میشود)
پس از نصب STVD شما میتوانید به زبان اسمبلی برای میکروکنترلر مورد نظر برنامه بنویسید اما اسمبلی زبان ماشین است و برنامه نویسی با ان سخت و دشوار بوده و اکثر مهندسین الکترونیک برای برنامه نویسی میکروکنترلر ها از زبان C استفاده میکنند. حال برای برنامه نویسی با این این نرم افزار به زبان C نیاز به نصب مترجم زبان سی برای این نرم افزار داریم. مترجم هایی که این نرم افزار برای میکرو کنترلر های stm8 پشتیبانی میکند Raisonance و Cosmic میباشد. Raisonance یک نرم افزار پولی میباشد اما Cosmic جدیدا نسخه Stm8 خود را رایگان اعلام نموده است که ما نیز از همین نسخه استفاده میکنیم برای دانلود FREE Cosmic stm8 Compiler به این لینک مراجعه کرده و فیلد های ستاره دار را پر کنید (پنج تا فیلد لازمه!!) و پس از ثبت نام بدون هیچ معطلی لینک دانلود در اختیار شما قرار میگیرد و پس از دانلود انرا نصب نمایید.
پس از اجرای فایل نصبی next را بزنید و در قسمت بعد یک نام به عنوان کمپانی وارد کرده و next کرده تا نرم افزار فایل های خود را در سیستم شما کپی نماید پس از ان بقیه پیام ها را yes زده تا پنجره زیر برای شما نمایان شود.
برای استفاده از این نرم افزار همچنان نیاز به ثبت لایسنس میباشد اما بصورت رایگان
فیلد های تصویر بالا را پر کرده و در نهایت دکمه On the Wed را کلیک کنید. به لینکی هدایت خواهید شد که تصویر زیر برای شما نمایان میشود.
در این پنجره با توجه به ایمیلی که در مرحله قبل وارد کرده اید فیلد ایمیلتان برایتان پر میشود و فقط نیاز است تا کد تصویر captcha را در فیلد اخری وارد کرده و گزینه submit را بزنید. پس از دقایقی فایل لایسنس به ایمیل شما ارسال میشود.
فایل را دانلود کرده و ان را در ادرس نصب نرم افزار در پوشه license قرار دهید که برای من این ادرس میباشد.
C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8\License
سپس نرم افزار cosmic را اجرا نمایید. فایل Ideastm8.exe در ادرس زیر قرار دارد.
C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8
پس از اجرا نرم افزار پنجره زیر را برای لایسنس به شما نمایش خواهد داد.
که گزینه نشان داده شده را انتخاب کرده و next را بزنید سپس در پنجره بعد ادرس فایل لایسنس را به نرم افزار بدهید و در نهایت نرم افزار با موفقیت ثبت لایسنس میشود. سپس سیستم خود را ریبوت کنید.
حال به سراغ نرم افزار STVD میرویم. نرم افزار را اجرا کنید و گزینه FILE->NEW WORKSPACE را انتحاب کنید سپس گزینه Create workspace را انتخاب نموده و روی ok کلیک نمایید.
در پنجره بعد یک نام انتخاب کرده و محل ذخیره workspace را مشخص نمایید و ok را کلیک کنید. در مرحله بعد طبق تصویر یک نام برای پروژه انتخاب کنید و ادرس پروژه که همان ادرسی است که در مرحله قبل برای workspace داده اید را میتوانید عوض کنید(نیازی نیست!!)
سپس toolchain را مانند تصویر بالا STM8 Cosmic انتخاب کرده و مسیر toolchain را به ان بدهید که در به عنوان مثال این مسیر برای من در این ادرس میباشد.
C:\Program Files (x86)\COSMIC\FSE_Compilers\CXSTM8
و در نهایت ok کنید. سپس جدولی به شما نمایش داده میشود که باید میکروکنترلر خود را انتخاب کنید. پس انتخاب میکرو مورد نظر ok کردن ان روند ساخت پروژه به پایان رسید. حال شما میتوانید به راحتی در این کامپایلر رایگان به زبان C کد نویسی کنید.
در صورتی که تمام تنظیمات طبق مراحل گفته شده باشد میتوانید پروژه را بدون هیچ ارروی کامپایل نمایید
لطفا نظرات و پیشنهادات خود را در مورد اموزش ها در قسمت نظرات مطرح نمایید.
در پناه حق
4 دیدگاه. ارسال دیدگاه جدید
سلام دوست عزز
خیلی کامل و عالی
ممنونتم
سلام
نادری عزیز ممنون از دیدگاه مثبت شما.
براتون آرزوی موفقیت میکنم.
سلام
سپاس
لطفا فایل دانلودی را در سایت خود بذارید