ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

صفحه 2 از 2 نخست 12
نمایش نتایج: از 11 به 18 از 18
  1. #11
    2009/02/14
    فعلا مهمون اصفهانياي عزيز هستم
    619
    237

    پاسخ : آموزش >>> "می خوام با STM32 ها و IAR شروع کنم چیکار کنم و چی به چیه"

    سلام به همه
    خوب با آموزشایی که تا اینجا گذاشتم دیگه تقریبا هر کسی باید بتونه یه پروژه توی iar یا keil و... ایجاد کنه و اون پروژه رو تا جایی که امکانات اولیه میکرو stm32 رو فعال کنه و پروژش آماداه کد نویسی اصلی (برنامه مورد نظر خود برنامه نویس) باشه.
    اما قبل از شروع، توی تاپیک آموزش stm32CubeMX (برای رفتن به تاپیک آموزش روی متن زیر کلیک کنین)

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    توی تاپیک آموزشی عکس زیر رو گذاشتم :

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    این عکس محتویات پروژه ایجاد شده توسط stm32CubeMX رو نشون میده،
    حالا سوال اینه که این فولدر ها و فایل های درونشون چی هستن؟
    توی پستای قبلیم نوضیح داده بودم اما حالا کمی باز تر میشه بیان کرد چون دیگه محتویات رو میتونین ببینین:
    توی فولدر Driver دوتا فولدر دیگه هست :
    CMSIS
    و
    STM32F7xx_HAL_Driver
    که درواقع این دوتا فولدر دارای کتابخونه هایی هستن که هسته میکرو رو معرفی و نحوه برنامه نویسی میکرو رو استاندارد میکنن (با توابعی که در اختیار ما میزارن) تا بتونیم خیلی راحت برنامه نوشته شده با Cortex-M7 رو با تغییرات خیلی کمی توی Cortex-M0 هم اجرا کنیم!!! (که این خیلی عالیه)
    درواقع کار راه انداز هستن (driver هستن !)
    وتوی هر کدوم از این فولدر ها فایل های سورس و هدر هایی هستن که مربوط به خود اون درایور میشه.
    مثلا توی فولدر STM32F7xx_HAL_Driver دوتا فولدر inc و src هست که فقط مختص همین درایور هست و درواقع کتابخونه HAL رو برامون آماده میکنن(هودشون کتابخونه HAL هستن)، و اگر جای دیگه ای فولدر هایی با نام inc و src دیددین ربطی به اینها ندارن (که توی عکس بالا دوتا فولدر inc و src غیر مرتبط با فولدر STM32F7xx_HAL_Driver میبینید)

    فولدر EWARM:
    این اسم ، مخفف Embeded Worckbench ARM هست که اسم دیگه نرم افزار iar هستش و توی این فولدر خود پروژه iar قرار میگیره و برای باز کردن پروژمون وارد این فولدر میشیم و فایل project رو اجرا میکنیم که با این کار نرم افزار iar اجرا میشه و پروژه رو واسمون باز میکنه.
    نکته: در صورتی که توی خروجی stm32CubeMX کد خروجی رو برای نرم افزار دیگه ای انتخاب کنین، نام این فولدر از EWARM به نامی که به نرم افزار انتخاب شده ربطی داشته باشد تغییر میکند

    فولدر inc:
    توی این فولدر هدر فایل هامون قرار دارن
    فولدر src:
    توی این فولدر فایل های سورس قرار دارن مثل فایل main.c

    تمامی فایل هایی که توی پروژه اضافه شدن (توی عکس زیر و در بخش پنجره workspace میبینین) همه فایل های اصلیشون در فولدرهایی که در عکس قبلی دیدن وجود دارند.(و خود این فایل ها اکثرا از frimware که از سایت st برای هسته cortex-M7 قبلا برای نرم افزار stm32CubeMX خودتون دانلود کردین وجود دارن (نحوه دانلودشونم توی همون تاپیک آموزش stm32CubeMX قرار دادم))


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    وقتی شما فایل main.c رو باز میکنی خیلی شلوغ بنظر میرسه اما اگر کامنت ها رو حذف کنین و روی منفی کنار توابع کلیک کنین تا توابع فقط نامشون نمایش داده بشه همون صفحه ای رو میبینین که الن توی عکس بالا مشخصه

    و از حالا شما میتونین راحت کد نویسی کنین و البته اگر به توابع کتابخونه hal آشنا باشین دیگه این برنامه نویسی براتون راحت تر میشه
    فایل راهنمای کتابخونه hal رو میتونین از سایت st دانلود کنین
    البته من نسخه ای که تازه گرفتم رو براتون توی همین پست اضافه میکنم (1395.08.01) البته شما بهتره هر وقت firmware رو آپدیت کردین این کتابخونه رو هم دوباره دانلود کنین تا بروز پیش برین و از تمامی امکانات بتونین استفاده کنین

    توی آموزش بعدی کد زدن برای یه چراغ چشمک زن رو نشونتون میدم(توسط کتابخونه hal)


    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت






    و مثل همیشه:
    دوستان در خواست یه تاپیک برای بیان سوالات داده بودن
    اینم از آدرس تاپیک بخش سوالات:

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    ویرایش توسط mahdi89 : 2016/10/22 در ساعت 11:50
  2. #12
    2016/05/25
    1
    1

    پاسخ : آموزش >>> "می خوام با STM32 ها و IAR شروع کنم چیکار کنم و چی به چیه"

    سلام و دورود بر شما من با میکرو آرم و در کل با الکترونیک آشنا هستم اما تازه میخوام با میکروی stm کار کنم میشه یک مقدار در مورد محیط برنامه و کتابخانه hal و نوشتن برنامه ساده توضیح دهید با تشکر
  3. #13
    2016/10/06
    1
    2

    پاسخ : آموزش >>> "می خوام با STM32 ها و IAR شروع کنم چیکار کنم و چی به چیه"

    سلام و تشکر از آموزش هاب مفیدتون و مدیریت تاپیکتون (جهت جلوگیری از منحرف شدن بحث)
    ما بی صبرانه منتظر ادامه آموزش هایتان هستیم
  4. #14
    2009/10/23
    340
    11

    پاسخ : آموزش >>> "می خوام با STM32 ها و IAR شروع کنم چیکار کنم و چی به چیه"

    ادامه
    ادامه
    ادامه
  5. #15
    2015/05/05
    5
    0

    پاسخ : آموزش >>> "می خوام با STM32 ها و IAR شروع کنم چیکار کنم و چی به چیه"

    سلام و خدا قوت
    مهندس بسیار ممنون
    بشدت مشتاقیم
  6. #16
    2014/10/28
    11
    2

    پاسخ : آموزش >>> "می خوام با STM32 ها و IAR شروع کنم چیکار کنم و چی به چیه"

    سلام جناب لطفا به اموزشتون ادامه بديد من منتظر ادامه صحبت هاي شما هستن
  7. #17
    2012/11/26
    3
    0

    پاسخ : آموزش >>> "می خوام با STM32 ها و IAR شروع کنم چیکار کنم و چی به چیه"

    سلام
    یک سوال ساده اما مهم.
    اگر کسی بخواهد که به جای استفاده از بردهای آموزشی خودش بردی رو طراحی کنه باید برای تامین کلاک میکروی ARM که مثلاً قرار هست با فرکانس 100MHz یا بالاتر کار کنه باید از چه روشی استفاده کرد؟
    خود میکرو اوسیلاتور داخلی داره تا جایی که من تو کاتالوگ ها خوندم نهایتاً تا 25MHz رو ساپورت میکنه
    آیا از کریستال استفاده می کنند؟
    اصلاً کریستالی با این فرکانس پیدا میشه؟
  8. #18
    2017/08/06
    37
    9

    پاسخ : آموزش >>> "می خوام با STM32 ها و IAR شروع کنم چیکار کنم و چی به چیه"

    بسیار ممنون بابت اموزش های خوب و جامع بی صبرانه منتظر ادامه اموزش هستیم
صفحه 2 از 2 نخست 12
نمایش نتایج: از 11 به 18 از 18

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

  1. ساخت "KV"کیلو ولت متر برای مدارات "های ولتاژ" +تصویر
    توسط seeto در انجمن ترانسفورماتورها و ماشين هاي الکتريکي
    پاسخ: 17
    آخرين نوشته: 2019/01/29, 22:13
  2. تفاوت یا تعریف "switching frequency" و "response time" چیست ؟
    توسط majidshahrouzi در انجمن الكترونيك صنعتي
    پاسخ: 5
    آخرين نوشته: 2015/02/01, 10:53
  3. پاسخ: 4
    آخرين نوشته: 2015/01/28, 11:41
  4. تایمر WWDG"Window WatchDog Timer"در STM32
    توسط fatemehjml در انجمن STM
    پاسخ: 2
    آخرين نوشته: 2014/01/20, 15:55
  5. پاسخ: 4
    آخرين نوشته: 2013/07/10, 12:15

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

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

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