در این آموزش ایجاد پروژه در STM32CUBE آموزش و ارائه شده است.
***این آموزش اختصاصی از سایت amokh.ir تهیه شده است.
نرم افزار STM32CubeMX که به اختصار به آن CubeMX -کیوب ام ایکس- نیز میگویند، به جهت سادهتر کردن و سرعت بخشیدن به برنامه نویسی میکروکنترلرهای STM32 ایجاد شده است. ایجاد پروژه و راهاندازی واحدهای مختلف میکروکنترلرهای STM32 به صورت گرافیکی از جمله مهمترین وظایف این نرمافزار است. اگرچه کارکردهای دیگری چون تخمین میزان مصرف توان میکروکنترلر را نیز دارد. این نرمافزار در نسخههای ابتدایی آن باگهای زیادی داشت، اما به مرور شرکت ST با بازخوردی که از کاربران میگرفت آن را بهبود بخشید. بطوریکه اوضاع کنونی آن در وضعیت به مراتب مطلوبتری قرار دارد. در ادامه به تشریح چند ویژگی این نرم افزار خواهیم پرداخت.
کتابخانههای برنامه نویسی:
این نرمافزار، درون خود متناسب با هر میکروکنترلر شرکت ST، کتابخانههایی چون HAL, LL, USB, TCP/IP و .. را دارا میباشد، که در صورت لزوم آنها را به پروژه ما اضافه میکند.
کانفیگ پایههای میکروکنترلر:
هر پین میکروکنترلر ممکن است چندین گزینه برای کانفیگ شدن داشته باشد. برای مثال اگر به دیتاشیت STM32F030F4P6 مراجعه کنید. در جدول ۱۱، برای پین PA1 چندین کارکرد از جمله USART1_RTS و ADC_IN1 مشاهده میکنید که تنها باید یکی از آنها را انتخاب نمود. ما نمیتوانیم این پایه را هم به عنوان RTS واحد USART1 و هم به عنوان یک کانال ADC تنظیم کنیم. چراکه این کار باعث به وجود آمدن تداخل میشود. از ویژگیهای مفید CubeMX این است که در صورت امکان تداخل در کانفیگ پینهای میکروکنترلر، این موضوع را به ما نشان میدهد و مانع از بروز مشکل میشود.
جهت مشاهده آموزش ایجاد پروژه در STM32CUBE اینجا کلیک کنید!
اگر تازه کار هستید: برای مشاهده آموزش شروع کار با میکروکنترلر STM32 به اینجا مراجعه کنید.
سوال اول: در این آموزش چه چیزهایی یاد می گیریم؟
آموزش ایجاد پروژه در STM32CUBE
سوال دوم: در این آموزش با چه نرم افزارهایی کار می کنیم؟
- نرم افزار StmCubeMx
سوال سوم: اگه سوالی داشتیم چجوری میتونیم بپرسیم؟
برای هرگونه سوال در زمینه آموزش ها فقط کافیه روی لینک واتساپ یا تلگرام (در زیر همین پست) کلیک کنید. یا با شماره تماس بالای صفحه سایت تماس بگیرید
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.