ARM, STM8, آموزش, توصیه شده, مقاله

آموزش میکروکنترلر STM8 قسمت چهارم: STM8CubeMX

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

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

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

 

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

 

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

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

منبع

نوشته های مشابه

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

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