NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 2739 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 5 از 5

موضوع: نرم افزار STM32CubeMX چی هست و چجوری دانلود و آماده استفاده کنیم

  1. #1
    کاربر علاقه مند mahdi89 آواتار ها
    تاریخ عضویت
    Dec 2009
    نام
    مهدی رهی
    نوشته ها
    38
    تشکر
    77
    تشکر شده 51 بار در 19 پست

    پیش فرض نرم افزار STM32CubeMX چی هست و چجوری دانلود و آماده استفاده کنیم

    سلام به همه

    سر فصل موضوعی:
    1-توضیح اولیه در مورد نرم افزار STM32CubeMX (در پست اول)
    2-روش دانلود نرم افزار و Frimware یا pack های مورد نیاز
    3-روش آماده سازی نرم افزار یا نصب pack های دانلود شده
    4-نحوه ایجاد یه پروژه ساده تا تولید کد خروجی


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

    این نرم افزار تولید خود شرکت stm هست برای جلب مشتری بیشتر چرا که وقت برنامه نویس بیشتر صرف کدنویسی برنامه خودش میشه.
    * البته دقت بالایی هم داره و نمیزاره که یه وقت به اشتباه امکاناتی که با هم سازگاری ندارن رو شما فعال کنین و با قرمز کردن اون بخش به شما اعلام خارج از دسترس بودن اون بخش رو میکنه.
    ویرایش توسط mahdi89 : 20-10-2016 در ساعت 21:34

  2. تشکرها از این نوشته :


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  4. #2
    کاربر علاقه مند mahdi89 آواتار ها
    تاریخ عضویت
    Dec 2009
    نام
    مهدی رهی
    نوشته ها
    38
    تشکر
    77
    تشکر شده 51 بار در 19 پست

    پیش فرض

    (بخش 2 "چجوری دانلودش کنیم")
    ابتدا به سایت شرکت stm برید:
    روی لینک زیر کلیک کنین
    301 Moved Permanently
    یا به آدرس زیر برید:
    w w w . s t . c o m البته نباید فاصله داشته باشن(تمام حروفش باید چسبیده به هم باشه)
    کلمه stm32cubemx رو در قسمت سرچ سایت وارد کنین:



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







    ویرایش توسط mahdi89 : 01-10-2016 در ساعت 01:44

  5. تشکرها از این نوشته :


  6. #3
    کاربر علاقه مند mahdi89 آواتار ها
    تاریخ عضویت
    Dec 2009
    نام
    مهدی رهی
    نوشته ها
    38
    تشکر
    77
    تشکر شده 51 بار در 19 پست

    پیش فرض

    (بخش 3 "چجوری آماده استفادش کنیم")


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

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

    طبق عکس ها پیش بری:

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










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








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



    ویرایش توسط mahdi89 : 30-09-2016 در ساعت 05:29

  7. کاربران : 5 تشکر کرده اند از شما mahdi89 برای ارسال این پست سودمند:


  8. #4
    تازه وارد
    تاریخ عضویت
    Dec 2012
    نوشته ها
    1
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام
    ممنون بابت توضیحاتتون
    لطفا نحوه ایجاد یه پروزه ساده رو هم توضیح بدین.....

  9. #5
    کاربر علاقه مند mahdi89 آواتار ها
    تاریخ عضویت
    Dec 2009
    نام
    مهدی رهی
    نوشته ها
    38
    تشکر
    77
    تشکر شده 51 بار در 19 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sidhadi2000 نمایش پست ها
    سلام
    ممنون بابت توضیحاتتون
    لطفا نحوه ایجاد یه پروزه ساده رو هم توضیح بدین.....
    سلام دوست عزیز
    دیر شد اما آماده شد!

    نحوه ایجاد یه پروژه ساده و خروجی کردن یه پین (pi1) برای میکرو stm32f746ngh6:
    دانلود همه عکس ها در یک فایل rar:
    برای دانلود روی همین متن کلیک کنید.

    عکس ها:






    نحوه انتخاب کردن میکروتون



    نحوه پیدا کردن یه پین، مثلا اینجا خواستم که پین pi1 رو پیدا کنم، توی قسمت سرچ نوشتم pi1 بعد خود برنامه تمام پایه هایی که با pi1 شروع میشدن رو برام مشکی کرد و من هم پایه مورد نظر رو پیدا کردم


    تعیین وضعیت یه پایه ، اینجا من حالت خروجی رو براش اتخاب کردم


    تعیین فرکانس برای بخش های مختلف که کافیه برای هر بخش مقدار فرکانس رو توی کادر مربوطش بنویسی و سپس دکمه Enter رو کیبورد کامپیوتر خودتون رو بزنین و صبر کنین تا تنظیم بشه
    نکته مهم: حتما پس از تغییر هر بخش به بخش هایی که قبلا تنظیم کرده بودین دقت کنین چون اونها ممکنه تحت تاثیر تغییر بخش جدید قرار بگیرن
    اون کادر سبز مربوط به فرکانس کاری میکروتونه
    کادر قرمز برای انتخاب منبع تولید پالس از یه کریستال خارجیه(البته در صورت فعال کردنش باید تغییراتی رو هم توی سربرگ pinout در بخش RCC بدین)
    کادر صورتی برای انتخاب منبع تولید پالس از منبع داخلی خود میکروتونه
















    انتخاب نام پروژه، محل ذخیره شدن پروژه و نوع IDE که باهاش میخویا برنامه نویسی کنین و چون من با IAR برنامه نویسی میکنم اینجا EMARM رو انتخاب میکنم










    این دوتا فایل اضافی هستن و میتونین پاکشون کنین(مال نرم افزار stm32CubeMX هستن و برای پروژتون دیگه کارایی ندارن و از الان دیگه نوبت به نرم افزاری میرسه کا باهاش میخواین برنامه نویسی کنین یعنی همون IDE مثلا اینجا iar)






    فایل پروژتون که با باز کردنش میتونین برنامه نویسی رو ادامه بدین
    ویرایش توسط mahdi89 : 20-10-2016 در ساعت 22:06

  10. کاربران : 4 تشکر کرده اند از شما mahdi89 برای ارسال این پست سودمند:


موضوعات مشابه

  1. پاسخ: 3
    آخرين نوشته: 04-03-2016, 13:24
  2. استفاده از وب میل گوگل به جای وب میل هاست
    توسط hostjoomir در انجمن اخبار کامپیوتر و IT و مسابقات رباتیک
    پاسخ: 3
    آخرين نوشته: 24-01-2013, 11:50
  3. درخواست معرفی ماژول فرستنده و ماژول گیرنده
    توسط alamdar در انجمن ماژول ها و دستگاه های مخابراتی
    پاسخ: 7
    آخرين نوشته: 01-11-2012, 17:30
  4. پاسخ: 10
    آخرين نوشته: 17-08-2011, 23:25

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •