دانلود نرم افزار STM32CubeMX، ابزار Initialization Code Generator (تولید کنندۀ کد اولیه) برای کار با میکروکنترلرهای STM32 را فراهم می کند. این Code Generator توسط ST برای میکروکنترلرهای STM32 این شرکت ارائه شده است. امروزه این نرم افزار توسعۀ بسیاری پیدا کرده است. در بررسی های ما در ابعاد مختلف از نرم افزارهای مشابه شرکت های رغیب پیشرفته تر است.
تصویر 1 – محیط نرم افزار STM32CubeMX
STM32CubeMX یک ابزار گرافیکی بوده که کاربر در این محیط گرافیکی، تنظیمات را برای میکروکنترلرهای STM32 موردنظر خود انجام می شود. این نرم افزار، تنظیمات کاربر را به کد C تبدیل می کند. از این کدهای C تولید شده می توان برای راه اندازی امکانات مختلف میکروکنترلرهای STM32 استفاده کرد. برای آشنایی بیشتر با STM32CubeMX ، مراحل زیر را ببینید:
- با دانلود نرم افزار STM32CubeMX و نصب آن در قدم اول متوجه می شوید که در این نرم افزار هریک از میکروکنترلرهای STM32 و یا بردهای توسعۀ ST را می توانید انتخاب کنید.
- می توانید تنظیماتی برای تمام واحدهای داخلی میکروکنترلر از جمله واحدهای GPIO ، CLOCK، USART ، Ethernet و … انجام دهید. با STM32CubeMXبرای انجام این تنظیمات، نیاز به سر زدن به دیتاشیت و یا استفاده از ماشین حساب برای حساب کردن CLOCK واحدهای مختلف و … را ندارید. در این نرم افزار تنظیمات بسیار ساده انجام می شوند.
- می توانید تعیین کنید که کد Cخروجی نرم افزار STM32CubeMXبرای چه نرم افزاری ساخته شود. یا به عبارتی محیط توسعۀ کد C خروجی شما، کدامیک از IDE های معروف مثل Keil ، STM32CubeIDE، IARو … باشد. و در نهایت خروجی پروژه خود را در محل موردنظر خود بوجود می آورید.
نرم افزار ST-LINK Utility و برنامه ریزی STM32
از مزایای مهم STM32CubeMX وجود نسخه های مختلف این نرم افزار برای Windows®، Linux® و macOS® است.
سعی می کنیم همیشه آخرین ورژن نرم افزار STM32CubeMX را در این صفحه برای دانلود قرار دهیم. لطفا درصورتی که مشاهده کردید که سایت ST ورژن جدیدتری قرار داده و ما آن را در سایت قرار نداده ایم، می توانید در نظرات این صفحه بفرمایید که ما نیز آخرین دانلود STM32CubeMX را قرار دهیم.
پس از نصب نرم افزار STM32CubeMX به پک های میکروکنترلر برای این نرم افزار نیاز دارید. در لینک زیر از طریق هاست یوبرد می توانید پک ها برای میکروکنترلر موردنظر خود را دانلود کنید:
0 Comments