بستن منو
×

ساخت پروژه STM32CubeMX

توی این آموزش میخوایم توی STM32CubeMX یه پروژه بسازیم و در نهایت کد خروجی رو برای نرم افزار keil بگیریم ، پس با آموزش ساخت پروژه در STM32CubeMX با ما همراه باشید .

ساخت پروژه جدید در STM32CubeMX

در مرحله اول وارد نرم افزار STM32CubeMX میشیم

نرم افزار stm32cubex

 

از منوی FILE روی گزینه NEW کلیک کنید تا یک پروژه جدید برای شما ساخته شود

ساخت پروژه در نرم افزار stm32cubex

 

انتخاب میکروکنترلر در STM32CubeMX

صفحه زیر برای شما باز میشود:

انتخاب میکروکنترلر در نرم افزار stm32cubex

  1. در این بخش میتونید هدربرد هایی که شرکت st ارائه داده رو انتخاب کنید ( مثل برد های دیسکاوری )
  2. انتخاب تنظیمات بر اساس مثال ها
  3. انتخاب تنظیمات بر اساس سایر میکروکنترلر های سایر شرکت ها
  4. این قسمت میتونید اسم میکروکنترلرتون رو سرچ کنید
  5. میتونید میکروکنترلر ها رو بر اساس نیازتون فیلتر کنید
  6. اینجا لیست میکروکنترلر ها رو براتون نمایش میده که از دو فیلتر قبل رد شدند

 

تعیین وضعیت پایه ها

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

وضعیت پایه ها در نرم افزار stm32cubex

  1. این بخش امکانات خاصی که میخواید رو انتخاب میکنید ( مثلا USART )
  2. این قسمت حالت کاری اون امکان رو تنظیم میکنید
  3. این قسمت تنظیمات نهایی رو انجا میدید
  4. اینجا پایه های میکروکنترلر رو میبینید و میتونید بفهمید کدوم پایه ها خالی هستند و روش کلیک کنید و وضعیتش رو انتخاب کنید

 

تنظیمات کلاک

روی تب Clock Configutation کلیک کنید تا پنجره زیر برای شما باز شود :

تنظیمات کلاک در نرم افزار stm32cubex

شما در این صفحه میتوانید تنظیمات کلاک خود را انجام دهید که موضوع آموزش بعدی ما همین هست ، به صورت پیشفرض کلاک ما روی ۸ مگاهرتز داخلی هست که جلسه بعد در همیار الکترونیک کاملا دقیق این موضوع رو بررسی میکنیم .

 

تنظیمات و ذخیره پروژه

ذخیره پروژه در نرم افزار stm32cubex

  1. این قسمت اسم پروژه خودتون رو انتخاب میکنید ( یه اسم دلخواه )
  2. این قسمت محل ذخیره سازی پروژه رو انتخاب میکنید
  3. این قسمت مشخص میکنید کد برای یه شخص حرفه ای هست یا مبتدی ( اگه اول راه هستید روی basic بزارید )
  4. اگه تیک این گزینه رو بزنید تابع main رو براتون نمیسازه ( این گزینه غیر فعال باشه )
  5. محل ذخیره سازی ابزار ها رو مشخص میکنید
  6. محیط برنامه نویسیی که میخواید کد برای اون ساخته بشه رو انتخاب میکنید ( اگه از keil استفاده میکنید روی MDK-ARM قرار بدید )

 

روی گزینه GENERATE CODE بزنید تا کد براتون ساخته شود

ذخیره پروژه در نرم افزار stm32cubex

 

و تمام ، پروژه شما ساخته شد و آماده کد نویسی هست 😉

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

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

در حال اعتبار سنجی لطفا منتظر بمانید ...