شاید شما هم از تنظیم واحدهای مختلف میکروکنترلر با استفاده از رجیسترها، یا اینکه بدانید چه رجیستری مربوط به کدام واحد از میکروکنترلر است حوصلهتان سر رفته باشد و از این موضوع کلافه شده باشید. اما جالب است بدانید که شرکت ST راهحلی جالب برای این مشکل ارائه و نرمافزار STM32CUBEMX را معرفی کرده است که ما در ادامه به معرفی این نرمافزار خواهیم پرداخت.
شرکت ST نرمافزار STM32CUBEMX را جهت تسهیل در کدنویسی میکروکنترلرهای STM32 معرفی کرده است. (شما میتوانید با کلیک روی این لینک سری آموزشی جامع STM32 را مشاهده کنید.)
قابلیتهای نرمافزار STM32CUBEMX
- انتخاب انواع میکروکنترلرها
- انتخاب بردهای مختلف شرکت ST
- فعال کردن واحدهای مختلف میکروکنترلر و همچنین تنظیم این واحدها
- تنظیم کلاک واحدهای مختلف
- انتخاب نحوهی پروگرام
- مشاهده پایههای میکروکنترلرهای مختلف و همچنین عملکرد این پایهها
- تنظیمات اولیه انواع پروتکلهای موجود
چون نرمافزار STM32CUBEMX بر اساس زبان جاوا کد نویسی شده است برای نصب این نرمافزار، به نرمافزار Java SE Runtime Environment نیاز دارد، پس حتماً قبل از نصب STM32CUBEMX، نرمافزار Java SE Runtime Environment را نصب کنید.
نرمافزار را میتوانید از طریق لینک زیر دانلود کنید:
لینکهای دانلود
نسخه ویندوز:
نسخه لینوکس:
اسم فایل
- en.stm32cubemx-win_v6-5-0.zip
- en.stm32cubemx-lin_v6-5-0.zip
همچنین برای سهولت دسترسی، میتوانید پکیج سریهای F0, F1, F4, F7 را از طریق لینکهای زیر دانلود کنید:
لینکهای دانلود
اسم فایلها
- en.stm32cubef0.zip
- en.stm32cubef1.zip
- en.stm32cubef4_v1-27-0.zip
- en.stm32cubef7_v1-16-0.zip
سلام من حساب در شرکت st ساخته ام ولیایمیلی که شامل پسورد باشد برام نمیاد تا نرم افزارstm32cubemx نصب کنم شما میدونید چرا؟
می تونید یه یوزر و پسورد بهم بدید از خوددان تااین نرم افزار نصب کنم.
سلام ممکنه لطفا پکیج سری STM32H7 را هم در سایتتان قرار دهید.
سلام دوست عزیز به زودی قرار خواهد گرفت
سلام من این نرم افزار رو از این سایت دانلود کردم، احتمال میدم که فایل ناقص باشه.. چون بعد از هر بار باز کردن نرم افزار شروع به دانلود یه سری از فایلها می کرد هم چنین فایل shortcut ش برای من نصب نشد در نهایت از سایت st.com دوباره دانلودش کردم این دفعه نصبش راحت انجام شد و مشکلات قبلی پیش نیومد.
احتمالا دلیلش قدیمی بودن ورژن این نرم افزار است که آپدیت نکردیم اونها رو روی سرور
سلام من نصب کردم ولی وقتی code generate را می زنم خطای firmware Package (stm32cube FW_F1 V1.8.3) را می گیرد؟؟؟
سلام دوست عزیز
باید احتمالا فیلتر شکن رو روشن کنید و خودش میره این پکیج رو دانلود میکنه !
فکر میکنم به شکل دستی هم میشه پکیج رو دانلود کرد و کنار نرم افزار قرار داد
سلام،رمز فایل زیپتون چیه؟
سلام حسین جان. من الان فایل رو دانلود و اکسترکت کردم، رمز نداره که.
سلام ببخشید پکیج هارو چجوری میشه به نرم افزار اضافه کرد
سلام. از داخل نرمافزار، ابتدا از منوی Help گزینهی Manage embedded software packages رو انتخاب کنید و از پنجره باز شده با انتخاب From Local فایلهایی که دانلود کردید رو به نرمافزار بدید.
سلام آیا امکانش هست نسخه 32 بیتیش هم قرار بدید با تشکر
سلام دوست عزیز در سایت کلا یه نسخه هست که اشاره هم نشه 32 هست یا 64 که قاعدتا باید 32 باشه
سلام
این ورژن موقع نصب برنامه به JAVA SE runtime به 64 بیتی نیاز نداره ؟ چون ورژن 6.2 اون به jsr 64 بیتی نیاز داره
شما میدنید چه ورژنی با jsr 32 بیتی کار میکنه؟
سلام من حساب در شرکت st ساخته ام ولیایمیلی که شامل پسورد باشد برام نمیاد تا نرم افزارstm32cubemx نصب کنم شما میدونید چرا؟
می تونید یه یوزر و پسورد بهم بدید از خوددان تااین نرم افزار نصب کنم.
آیا از ایمیل شرکتی استفاده کردید یا جیمیل و امثالهم استفاده کردید ؟
اسپم خودتون رو چک کنید 🙂
سلام
لطفا پکیج ای سی های F1 و F4 که روتین بازار هستند رو هم بزارید.
با نام زیر در سایت st موجود است.
Stm32cube_fw_f1
سلام علی عزیز. لینکهای دانلود در انتهای همین مقاله قرار داده شد، هم اکنون میتوانید دانلود بفرمائید.
خیلی ممنون که به این سرعت گذاشتید.
اینجا اولین سایتی هست که فایلهای stm32 رو داره میزاره اگه پکیج F0 هم بزارید عالی میشه.
به هنرجو هام گفتم همه از این سایت دانلود کنند.
بازم تشکر از زحمتی که میکشید
خواهش میکنم. پکیج F0 هم قرار داده شد.
با سلام
لطفا نسخه را بروز کنید نسخه 6 رو سایت ST قرار گرفته.
سلام علی جان. نسخه 6 نرمافزار بروزرسانی شد، هماکنون میتوانید این نسخه را دانلود بفرمائید.
ممنون از لینک دانلود
کاش فریم ویر های مخصوص ای سی ها رو هم برا دانلود میزاشتید .
فریم ویر
f0 ،f1, f4 , f7 ,…
سلام
متشکرم برای پیشنهادات شما ؛ در دست بررسی است مساله