قسمت چهارم: STM8 CubeMX

قسمت چهارم: STM8 CubeMX

قسمت چهارم: STM8 CubeMX
قسمت چهارم: STM8 CubeMX

سیسوگ درقسمت سوم کامپایلر و پروگرامر مورد نیاز برای کار با میکروکنترلر STM8  را معرفی نمود. برای برنامه‌نویسی میکروکنترلر STM8 از زبان برنامه‌نویسی C در محیط نرم‌افزاری STVD استفاده می‌شود که برای کامپایل کردن کد نوشته شده برای میکروکنترلر STM8 از نرم‌افزار کامپایلر Cosmic C استفاده می‌شود. برنامه کامپایل شده توسط پروگرامر ST_Link بر روی میکروکنترلر STM8  پروگرام می‌شود. در این قسمت از آموزش های خانواده میکروکنترلر STM8، نرم افزار STM8 CubeMX را مورد بررسی قرار می‌دهیم. با سیسوگ همراه باشید.

یکی از موضوعات خوشحال کننده این است که در اوخر فوریه 2017 نرم‌افزار STM8 CubeMX عرضه شد. اگر‌چه این نرم‌افزار هنوز در مرحله توسعه است ولی می‌توان انتظار داشت که در آینده نزدیک نوآوری بزرگی محسوب شود. می‌توان روزهای اولیه‌ای که نرم افزار STM32 CubeMX عرضه شده بود را به یاد آورد که غلبه به چالش‌های بزرگ برای آن دور از انتظار نبود. در حال حاضر از STM8 CubeMX برای کسب اطلاعات رایج بر روی تراشه STM8 مانند تخصیص پین،الگوی قرارگیری پین‌ها، مشخصات فنی اولیه مانند ظرفیت حافظه،تنظیمات ساعت و … استفاده کرد. می‌توان اطمینان داشت که در آینده نرم‌افزار  STM8 CubeMX  به صورت قوی در عرصه نرم‌افزارهای دیجیتال خودنمایی می‌کند. با این وجود، ما از استفاده از  این نرم افزار برای میکروکنترلرهای STM لذت می‌بریم.

دانلود نرم‌افزار STM8CubeMX 

 

محیط نرم‌افزار STM8CubeMX

 

با وجود اینکه استفاده از این نرم‌افزار اطلاعات رایج مورد نیاز برای تراشه STM8 را به راحتی در اختیار ما قرار می‌دهد، اما توصیه می‌کنم که از این نرم‌افزار فقط به عنوان یک مرجع استفاده کنید ولی خود را به آن وابسته نکنید، چون اشکالاتی در این نرم‌فزار وجود دارد که هنوز برطرف نشده است. یک مثال از این اشکالات در تصویر بالا دیده می شود. در شکل بالا تایمر 4 (Tim4) نشان داده نشده است، در حالیکه میکرو STM8S003 دارای این تایمر است. مطمئناً توسعه‌دهندگان این نرم‌افزار روی این مسائل کار خواهند کرد. به همین دلیل فعلاً این نرم‌افزار جز نرم‌افزارهایی که “باید” استفاده شوند قرار نمی گیرد.

در قسمت پنجم سیسوگ قصد دارد تا اطلاعات مورد نیاز برای کار با میکروکنترلر STM8 و همچنین نحوه کار با ابزارهای نرم‌افزاری میکروکنترلر STM8 را بیان کند. پس تا انجام پروژه‌های مختلف با میکروکنترلر STM8 با سیسوگ همراه باشید.

منبع

 

مطالب مرتبط

 

 

 

حمایت از electronic girl

خوشحال میشیم برای تداوم و کیفیت ما رو حمایت کنید.

0 نفر

پــــســنــدیـده انـد

توجه

electronic girl
electronic girl

دوستدار الکترونیک

دیدگاه ها

7 دیدگاه

  • آموزش میکروکنترلر STM8 قسمت پنجم: آماده سازی ابزارهای نرم‌افزاری برای STM8 - سیسوگ - Sisoog
    ۱۶ آبان ۱۳۹۸

    […] قسمت قبلی سیسوگ نحوه کار با نرم‌افزار کاربردی STM8CubeMX را آموزش […]

  • امید
    ۲۰ مهر ۱۳۹۸

    با سلام و تشکر از آموزش خوبی که قرار دادید.
    میشه بفرمایید خروجی stm8cubemx رو چطور باید وارد نرم افزار st visual develop کرد؟

    • Nasim Hematian
      electronic girl
      ۲۱ مهر ۱۳۹۸

      سلام دوست عزیز STM8CubeMX امکان Generate Code را نداره.

  • حسین
    ۲۹ اردیبهشت ۱۳۹۸

    خیلی خوب بود بیصبرانه منتظر ادامه آموزشم

    • Nasim Hematian
      electronic girl
      ۲۹ اردیبهشت ۱۳۹۸

      سلام
      ممنون دوست عزیز از لطفتون.
      میتونین مجموعه کامل آموزش میکروکنترلر STM8 را در این لینک ببینید.

  • حمزه
    ۶ دی ۱۳۹۷

    بسیار عالی، این سری میکروها رو کمترجایی آموزش دادن.
    خسته نباشید.

    • Nasim Hematian
      electronic girl
      ۸ دی ۱۳۹۷

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

پر بحث ترین ها

مسابقه دوم : چالش برنامه نویسی به زبان C

مسابقه اول سیسوگ (مسابقه اول: درک سخت افزار) انتقادهای زیادی رو در پی داشت تا جایی که حتی خودمم به نتیجه مسابقه...

Zeus ‌ Zeus ‌
  • 2 سال پیش

راه اندازی LCD گرافیکی Nokia 1661 و دانلود کتابخانه آن

LCD گرافیکی یکی از مهم ترین پارامترهای موجود در طراحی انواع مدارات الکترونیکی پیچیده و حتی ساده است ، نمایش وضعیت و...

Zeus ‌ Zeus ‌
  • 4 سال پیش

ریموت کدلرن و چکونگی دکد کردن آن به همراه سورس برنامه

ریموت کنترل امروزه کاربرد زیادی پیدا کرده است؛ از ریموت‌های درب بازکن تا ریموت‌های دزدگیر و کنترل روشنایی همه از یک اصول اولیه پیروی می‌کنند و آن‌هم ارسال اطلاعات به‌صورت بی‌سیم است....

Zeus ‌ Zeus ‌
  • 5 سال پیش

مسابقه سوم: استخراج داده از رشته ها در زبان C

نزدیک به 5 ماه از مسابقه دوم سیسوگ می‌گذره و فکر کردم که بد نیست یک چالش جدید داشته باشیم! البته چالش‌ها...

Zeus ‌ Zeus ‌
  • 2 سال پیش

همه چیز درباره ریموت کنترل‌های هاپینگ

امنیت همیشه و در همه‌ی اعصار، مقوله‌ی مهم و قابل‌توجه‌ ای بوده و همیشه نوع بشر به دنبال امنیت بیشتر، دست به ابداعات و اختراعات گوناگونی زده است. ریموت کنترل یکی از این اختراعات است. در این مقاله، به بررسی امنیت انواع ریموت‌های کنترل خواهیم پرداخت....

Zeus ‌ Zeus ‌
  • 5 سال پیش

مسابقه ششم: بزن میکروکنترلر را بسوزون!

بزنم میکروکنترلر را بسوزونم اونم تو  این شرایط!، طراحی مسابقه از اون چیزی که به نظر می‌رسه سخت‌تر است، باید حواست باشه...

Zeus ‌ Zeus ‌
  • 9 ماه پیش

آموزش قدم به قدم راه اندازی +NRF24L01

آموزش قدم به قدم راه اندازی +NRF24L01  با کتابخانه سازگار با انواع میکروکنترلرها و کامپایلرها قبل از اینکه قسمت بشه با ماژول...

رسول خواجوی بجستانی رسول خواجوی بجستانی
  • 3 سال پیش

ساخت ماینر با FPGA و ARM

چند ماهی هست که تب بیت کوین و ارزهای دیجیتال خیلی بالا رفته! چه شد که این پست را نوشتم همانطور که...

Zeus ‌ Zeus ‌
  • 3 سال پیش

مسابقه چهارم: کدام حلقه سریع‌تر است؟

حدود ۷ ماه پیش، مسابقه سوم سیسوگ رو برگزار کردیم و کلی نکته در مورد خواندن رشته‌های ورودی را بررسی کردیم. فکر...

Zeus ‌ Zeus ‌
  • 1 سال پیش

درآمد زایی به سبک پینوکیو

ما مهندسین, بخصوص مهندسین برق و الکترونیک … علاقه خاصی به طراحی و ساختن داریم علاقه زیادی به تکنولوژی , بخصوص از...

Sisoog Os Sisoog Os
  • 3 سال پیش
سیـــســـوگ

مرجع متن باز آموزش الکترونیک