جستجو برای:
سبد خرید 0
  • خانه
  • فروشگاه
    • دوره های آموزشی
    • پروژه
    • بسته های آموزشی
      • رباتیک
      • آردوینو
  • هوافضا
    • آموزش هوافضا
      • فیلم های آموزش هوافضا
      • PDF های آموزش هوافضا
    • محصولات هوافضایی
    • نرم افزار های هوافضا
    • تازه های هوافضا
  • رباتیک
    • آموزش رباتیک
      • فیلم های آموزش رباتیک
        • PDF های آموزش رباتیک
    • دیتاشیت فارسی
    • نرم افزار های رباتیک
    • تازه های رباتیک
    • تاریخ مسابقات
  • پروژه
    • پروژه های رایگان
    • پروژه های آماده
    • پروژه های آردوینو
    • پروژه های رزبری پای
    • پروژه های بدون میکروکنترلر
    • پردازش تصویر
    • سفارش پروژه
  • دوره های آموزشی
    • کلاس های آموزشی
    • فیلم های آموزشی
    • جلسه های آموزشی
      • آموزش آردوینو
      • آموزش رسپبری پای
      • آموزش STM32
      • ربات پرنده
      • رباتیک مقدماتی
  • تماس با ما
  • درباره ما
  • مقالات
شروع ثبت نام دوره تابستانی آوات روبو
فرصت تکرار نشدنی ثبت نام در دوره های حضوری با 20% تخفیف!
ساعت
دقیقه
ثانیه
مشاهده دوره های آموزشی
رباتیک و هوافضا
ورود
با ایمیل با شماره موبایل
گذرواژه خود را فراموش کرده اید؟
عضویت
با ایمیل با شماره موبایل
  • 09152556924
  • sup@avatrobo.ir
رباتیک و هوافضا
  • خانه
  • فروشگاه
    • دوره های آموزشی
    • پروژه
    • بسته های آموزشی
      • رباتیک
      • آردوینو
  • هوافضا
    • آموزش هوافضا
      • فیلم های آموزش هوافضا
      • PDF های آموزش هوافضا
    • محصولات هوافضایی
    • نرم افزار های هوافضا
    • تازه های هوافضا
  • رباتیک
    • آموزش رباتیک
      • فیلم های آموزش رباتیک
        • PDF های آموزش رباتیک
    • دیتاشیت فارسی
    • نرم افزار های رباتیک
    • تازه های رباتیک
    • تاریخ مسابقات
  • پروژه
    • پروژه های رایگان
    • پروژه های آماده
    • پروژه های آردوینو
    • پروژه های رزبری پای
    • پروژه های بدون میکروکنترلر
    • پردازش تصویر
    • سفارش پروژه
  • دوره های آموزشی
    • کلاس های آموزشی
    • فیلم های آموزشی
    • جلسه های آموزشی
      • آموزش آردوینو
      • آموزش رسپبری پای
      • آموزش STM32
      • ربات پرنده
      • رباتیک مقدماتی
  • تماس با ما
  • درباره ما
  • مقالات
شروع کنید
آخرین اطلاعیه ها
لطفا برای نمایش اطلاعیه ها وارد شوید
0

وبلاگ

رباتیک و هوافضا > مقالات > آموزش STM32 > آموزش پروژه محور میکروکنترلر STM32 جلسه دوم

آموزش پروژه محور میکروکنترلر STM32 جلسه دوم

مهر 24, 1396
ارسال شده توسط Admin
آموزش STM32، جلسه های آموزشی

به نام خدا

آموزش پروژه محور میکروکنترلر STM32 جلسه دوم

در این جلسه نحوه پروگرام کردن برد stm32 را آموزش می دهیم .

در ابتدای کار اگر نرم افزار آردوینو را ندارید از لینک زیر دانلود کنید .

 

[maxbutton id=”19″ url=”http://avatrobo.ir/wp-content/uploads/2015/11/arduino-1.6.9-windows1.zip” text=”دانلود فایل” ]

 

این برد روش های پروگرام کردن مختلفی دارد که به نظر من راحت ترین روش آن استفاده از پروگرامر های st-link است که قیمت چندانی هم ندارد .

تجهیزات مورد نیاز این جلسه :

– هدر برد stm32f103c8t6

برد stm32
برد stm32

 

– پروگرامر st-link

47620-5

قبل از پروگرام کردن باید نرم افزار آردوینو خود را برای میکروکنترلر های STM32 آماده کنیم . برای این کار ابتدا نرم افزار آردوینو را باز می کنیم و از سربرگ Tools گزینه Boards را انتخاب کرده و بعد از آن بر روی Boards Manager کلیک می کنیم ، مانند شکل زیر :

Un545tled

با این کار پنجره زیر باز می شود .

Untitl4d

 

در پنجره باز شده در قسمتی که متن Arduino SAM Boards (32-bits ARM Cortex-M3) نوشته شده بر روی گزینه Install کلیک کنید تا کتابخانه های مربوط به STM32 را دانلود کند و به نرم افزار آردونیو اضافه کند .

Untitl4d - Copy

 

حال فایل زیر را دانلود کنید و آن را از حالت زیپ خارج کنید و پوشه stm32 را در مسیر Arduino/Hardware کپی کنید .

 

[maxbutton id=”16″ url=”http://avatrobo.ir/wp-content/uploads/2015/11/STM32.zip” text=”دانلود فایل” ]

 

Untitljhgged

 

تا اینجا توانسته ایم نرم افزار آردوینو خود را برای کار با STM32 آماده کنیم .

حال باید درابور پروگرامر st-link را نصب کنیم تا کامپیوتر ان را بشناسد . درایور را از لینک زیر دانلود کنید .

 

[maxbutton id=”17″ url=”http://avatrobo.ir/wp-content/uploads/2015/11/STM32-ST-LINK-Utility-v4.0.0-setup.zip” text=”دانلود فایل” ]

 

با نصب درایور بالا ، وقتی به قسمت Device Manager سیستم خود می روید STM32 STLink را می بینید . مانند تصویر زیر :

 

Un8789ed

 

حالا پروگرامر را به صورت زیر به برد STM32 وصل می کنید .

 

stm32_11

 

باید پایه های هم نام به هم وصل شوند . به نام پین ها بر روی پروگرامر و زائده آن دقت کنید .

3.3 پروگرامر به 3.3 برد

GND پروگرامر به GND برد

SWCLK پروگرامر به CLK برد

SWDIO پروگرامر به DIO برد

حالا باید مانند عکس زیر نوع برد را مشخص کنیم . برد STM32 ما از سری C می باشد .

 

U821itled

 

با انتخاب نوع برد چند گزینه که در تصویر زیر مشخص است ظاهر می شوند . همانند تصاویر زیر به ترتیب انجام دهید .

U822itled

 

U823itled

 

U824itled

 

نوبت به انتخاب شماره پورت می باشد . در بعضی مواقع گزینه Port فعال است و شما شماره پورتی که پروگرامرتان به آن وصل است را انتخاب می کنید ، اما در بعضی از مواقع مانند شکل زیر گزینه Port غیر فعال است . اهمیتی ندارد فقط باید در پایین نرم افزار آردوینو شماره پورت شما مشخص باشد .

U825itled

خب حالا شما می توانید برنامه خود را در محیط آردوینو بنویسید و با زدن گزینه آپلود ، بر روی برد آپلود کنید .

نکته قابل توجه این است که حواستان باشد که موقع پروگرام کردن جامپر های مربوط به بوت برد STM32 در حالت زیر قرار داشته باشند .

95848_2

 

یک نمونه کد ساده در لینک زیر قرار داده شده است ، آن را دانلود کنید و در نرم افزار آردوینو آن را اجرا کنید و بعد از انجام مراحل بالا آن را بر روی برد آپلود کنید . بعد از آپلود برنامه باید LED روی برد STM32 که به پین PC13 متصل است چشمک بزند .

 

[maxbutton id=”18″ url=”http://avatrobo.ir/wp-content/uploads/2015/11/Blink.txt” text=”دانلود فایل” ]

 

 پایان جلسه دوم

 

 

 

 

 

 

برچسب ها: stm32آموزش stm32آموزش stm32 با آردوینوپروژه stm32
قبلی آموزش پروژه محور میکروکنترلر STM32 جلسه اول
بعدی آموزش پروژه محور آردوینو – جلسه سیزدهم موتور DC

پست های مرتبط

آموزش های پروژه محور آردوینو

آبان 12, 1396

آموزش پروژه محور آردوینو – جلسه شانزدهم استپر موتور

Author Avatar
Admin
ادامه مطلب
آموزش های پروژه محور آردوینو

آبان 4, 1396

آموزش پروژه محور آردوینو – جلسه پانزدهم چرخش معکوس موتور DC

Author Avatar
Admin
ادامه مطلب

آبان 3, 1396

آموزش پروژه محور رزبری پای – جلسه نهم ADC

Author Avatar
Admin
ادامه مطلب
آموزش های پروژه محور آردوینو

آبان 1, 1396

آموزش پروژه محور آردوینو – جلسه چهاردهم سروو موتور

Author Avatar
Admin
ادامه مطلب

مهر 29, 1396

آموزش پروژه محور رزبری پای – جلسه هشتم شیفت رجیستر

Author Avatar
Admin
ادامه مطلب

4 دیدگاه

به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.

  • محمد رسول حمیدی گفت:
    آبان 4, 1396 در 13:53

    با سلام و تشکر از آموزش خیلی خوبتون کمال تشکر و قدردانی

    پاسخ
    • Admin گفت:
      آذر 6, 1396 در 08:10

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

      پاسخ
  • حمزه گفت:
    آذر 3, 1396 در 18:54

    سلام
    خیلی عالیه
    لطفا ادامه دهید
    ممنون
    ضمنا نمیشه با stm32f407 آموزش بدین
    خیلی بهترند حتی fft و otg usb هم دارند و خیلی هم ارزانند.

    پاسخ
    • Admin گفت:
      آذر 6, 1396 در 08:16

      سلام
      خواهش میکنم ، ممنون
      این آموزش ها ادامه دار خواهد بود .
      با میکرو stm32f407 هم شروع خواهیم کرد .

      پاسخ

دیدگاهتان را بنویسید لغو پاسخ

دسته های محصولات
آخرین دیدگاه‌ها
  • Admin در پروژه ی ساخت یک ریموت کنترل 2.4 گیگا هرتز برای 10 کانال
  • Admin در درباره ما
  • Admin در پروژه ی ساخت یک ریموت کنترل 2.4 گیگا هرتز برای 10 کانال
  • Admin در رادیوکنترل 4 کاناله با قابلیت افزایش تا 10 کانال
  • امیر در رادیوکنترل 4 کاناله با قابلیت افزایش تا 10 کانال
ژوئن 2026
ش ی د س چ پ ج
 12345
6789101112
13141516171819
20212223242526
27282930  
« آوریل    
فهرست 1
  • عضویت
  • ویرایش حساب کاربری
  • ورود
  • خانه
فهرست 2
  • حمایت مالی
  • تبلیغات
  • فروشنده
  • داشبورد فروشندگان
  • سفارش پروژه
  • تماس با ما
  • درباره ما
فهرست 3
  • ویرایش حساب کاربری
  • فراموشی رمز عبور
  • ثبت نام
  • ویرایش حساب کاربری
محل کد نماد...
جستجو برای:
محصولات
  • دوره کوادکوپتر سرعتی FPV دوره آموزش ساخت کوادکوپتر مسابقاتی FPV
    نمره 4.00 از 5

    4,830,000 
  • دوره هواپیما مقدماتی تا پیشرفته دوره آموزش ساخت پهپاد بال ثابت ( هواپیما ) - مقدماتی تا پیشرفته
    10,480,000 
  • دوره کوادکوپتر مقدماتی دوره آموزش مقدماتی ساخت مولتی کوپتر (کوادکوپتر، هگزاکوپتر و ...)
    2,490,000 
  • دوره کوادکوپتر فیلم بردار دوره آموزش ساخت پهپاد فیلم بردار ( مولتی کوپتر )
    8,970,000 
  • دوره هواپیمای مدل موتور کشی دوره آموزش ساخت هواپیمای موتور کشی
    2,030,000 
نوشته‌های تازه
  • برنامه نویسی به زبان پایتون برای رزبری پای
  • تشخیص رنگ با استفاده از رزبری پای
  • راه اندازی ال سی 2 در 16 با استفاده رزبری پای قسمت دوم
  • راه اندازی ال سی 2 در 16 با استفاده رزبری پای قسمت اول
  • کنترل PID با آردوینو و دو موتور براشلس

درباره آوات روبو

 

آرمان آوات روبو نه تنها تغییر اکنون و تعریف آینده آموزش عملی و کاربردی در ایران، بلکه توسعه همین تغییر به کل دنیا است. نسخه بین المللی آوات روبو، هم اکنون در حال برنامه ریزی است و کارهای اولیه آن برای فعالیت در یوتیوب و یک سایت انگلیسی در حال انجام است.

دسترسی سریع

  • دوره های آموزشی
  • کیت
  • کلاس های حضوری
  • پروژه

کاوش

  • درباره ما
  • تماس با ما
  • مقالات

شبکه های اجتماعی

  • اینیستاگرام
  • یوتیوب
  • تلگرام

استفاده از مطالب سایت برای مقاصد غیر تجاری و با ذکر منبع بلامانع است. تمامی حقوق برای آوات روبو محفوظ است.