خانه / متفرقه / معرفی و آموزش نرم افزار STM32CubeMX (بخش اول)

معرفی و آموزش نرم افزار STM32CubeMX (بخش اول)

این نرم افزار یک ابزار کمکی برای برنامه نویسان میکرو های ARM شرکت ST هست.

کاربرد :
1- توسط ابزار بسیار ساده برنامه نویسی قسمت رجیستر های میکرو رو انجام میده و با این کار برنامه نویس دیگه زیاد درگیر کدنویسی برای رجیستر ها نمیشه
2- توسط کتابخونه هایی که داره (مثل hal) توابعی آماده و تست شده رو در اختیار برنامه نویس قرار میده که با این کار برنامه نویس دیگه زیاد درگیر کدنویسی برای راه اندازی سخت افزار های جانبی نمیشه
* البته مزیت های دیگه ای هم داره که توی کار خودتون متوجه میشین.

این نرم افزار تولید خود شرکت stm هست برای جلب مشتری بیشتر چرا که وقت برنامه نویس بیشتر صرف کدنویسی برنامه خودش میشه.
* البته دقت بالایی هم داره و نمیزاره که یه وقت به اشتباه امکاناتی که با هم سازگاری ندارن رو شما فعال کنین و با قرمز کردن اون بخش به شما اعلام خارج از دسترس بودن اون بخش رو میکنه.

ابتدا به سایت شرکت stm برید:

http://www.st.com

کلمه stm32cubemx رو در قسمت سرچ سایت وارد کنید:

بقیه مراحل رو هم طبق عکس ها ادامه بدید:

* نکته: در بخش زیر ابتدا با قسمتی که کادر سبز دورش زدم خود نرم افزار رو دانلودکنید و سپس با قسمتی که کادر قرمز دورش زدم با انتخابش بخش دانلود ic های مورد نظر که بعدا توی بخش سوم پست گفتم رو میشه دانلود کنین (که همون frimware های لازم برای نرم افزار هست)

* بعد از وارد شدن به بخش frimware ها تصویر زیر رو میبینید که با توجه به ic مورد نیازتون بخش مورد نیازش رو دانلود می کنین مثلا برای ic با شماره STM32746NGH6 باید بخشی که آخرش F7 هست رو دانلود کنید.

 

وقتی این نرم افزار رو میگیرید و نصب میکنید(کاملا رایگان هست و بدون نیاز به لایسنس و یا کرک) باید ابتدا براش یه پروژه باز کنید و ic مورد نظر رو انتخاب کنید اما لیست ic ها تقریبا چیز خاصی نداره و باید خودتون ic مورد نظر رو بهش اضافه کنید.

* نکته: دو راه برای اضافه کردن هست:
1- از قبل فایل مورد نیاز برای سری ic مورد نیازتون رو از سایت st گرفته باشید (راهش رو در بخش دوم(بخش قبلی) توضیح خواهم داد)
2- بصورت online دریافت کنین
که من راه اول رو ترجیح میدم چون دیگه اصل فایل رو دارید و نیاز نیست در صورت تغییر ویندوز و … دوباره دریافتش کنین (حجم فایل ها برای بار اول زیاده اما بعدها که نسخه جدید برای ic ها میاد چون شما قسمت اول رو اضافه کردین حجم آپدیت شدن کمه)

* نکته: در مرحله زیر آدرس محل فایل دانلود شده روی کامپیوترتون رو بهش میدین فایل دریافتی با فرمت zip هست و نیازی نیست که شما اون رو extract (از حالت zip خارج) کنین، خود نرم افزار این کار رو انجام میده.

* در مرحله زیر هم میتونین از آپدیت های جدید با خبر بشین و حتما در صورت وجود آپدیت جدید نرم افزار رو به روز رسانی کنید.

 

نویسنده :  کاربر انجمن mahdi89

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

https://www.eca.ir/forums/thread73889.html

درباره ی علی چمانی

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