آموزش پروگرم کردن میکروکنترلر STM32 توسط کامپایلر آردوینو - جلسه 2

آموزش پروگرم کردن میکروکنترلر STM32 توسط کامپایلر آردوینو

در جلسه ی اول از “دوره آموزش برنامه نویسی میکروکنترلر STM32 توسط آردوینو” که مقدمه ی پکیج برنامه نویسی STM32 در آردوینو بود، کلیاتی را در خصوص پکیج خود بیان کردیم و سعی کردیم یک دید کلی به شما بدهیم. در این جلسه آموزش پروگرم کردن میکروکنترلر STM32 توسط کامپایلر آردوینو را بیان میکنیم و در خصوص روشهای مختلف پروگرم کردن بحث میکنیم.

 

توضیحات جلسه آموزش پروگرم کردن میکروکنترلر STM32 توسط کامپایلر آردوینو

قطعا جلسه دوم دوره آموزش STM32 در آردوینو که در آن آموزش پروگرم کردن میکروکنترلر STM32 در کامپایلر آردوینو بیان می شود، یکی از جلسات مهم پکیج می باشد. موضوع اصلی این جلسه پروگرم کردن میکروکنترلر می باشد. عمل پروگرم کردن به ریختن برنامه ی نوشته شده توسط کاربر روی میکروکنترلر اطلاق می شود. میکروکنترلرهای ARM بدلیل اینکه از پروتکلهای ارتباطی متنوعی پشتیبانی میکنند میتوان آنها را از چندین راه پروگرم کرد.

 

روشهای مختلفی برای پروگرم کردن میکروکنترلر STM32 سری ARM وجود دارد که ما در ابتدا به این روشها اشاره و سپس آنها را مورد بررسی قرار داده ایم و آموزش کامل آنها را برای شما ارائه نموده ایم. روشهای آموزش داده شده را باهم مقایسه کرده ایم و مزایا و معایب هر روش را بیان نموده ایم تا شما بهترین و ساده ترین روش متناسب با نیاز خود را انتخاب کنید.

 

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

 

محتوای جلسه

  • معرفی روشهای پروگرم کردن برد و مقایسه ی آنها باهم
  • آموزش کامل کار با برد و روش پروگرم کردن آن
  • آموزش روش نصب بوتلودر روی میکروکنترلر برد

برای این مطلب 14 دیدگاه ثبت شده است

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

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

پاسخ
1397/02/27
حامد قاسمی عضو دوره بدون امتیاز
من یک برد دیسکاوری stm32f429 دارم میخواستم بدونم با این اموزش شما میشه برای اون برد هم توی محیط اردوینو برنامه بنویسم. و دیگه اینکه امکانش هست برنامه راه اندازی sd کارت رو هم بذارین . با تشکر

پاسخ [آمانج عبداله زاده] : تو بخش بردها لیستی از بردها قرار داره. از اونجا چک کنید. برای هر برد باید بوتلودر مناسب برد استفاده بشه

پاسخ
1396/12/06
علی سعیدی عضو دوره بدون امتیاز
سلام ، فایل های install_drivers & install_STM_COM_drivers را با دسترسی administrator اجرا کردم ،اما وقتی بورد را به PC وصل کردم درایورش نصب نشد الان بورد نه با مبدل usb to ttl پروگرم می شود و نه با بوتلودر آردوینو ،لطفا راهنمایی کنید وبندوز سیستم من 7 و 64 بیتی است

پاسخ [آمانج عبداله زاده] : سلام
قبل نصب درایورها ارتباط با نت رو قطع کنید و سپس درایورها رو نصب کنید. بعد برد رو متصل کنید و مراحل رو دقیقا طبق آموزش انجام بدید. حین آپلود کد که اول compiling نشون داده میشه همین که compiling تموم شد و uploading شروع شد کلید ریست روی برد رو بزنید

پاسخ
1396/08/27
محمدصادق مریدی عضو دوره بدون امتیاز
سلام متاسفانه درایور این ماژول رو سیستم مننصب نمیشه راهنمایی بفرمایید

پاسخ [آمانج عبداله زاده] : سلام. ویندوزتون چیه؟حین نصب چه اروری میده؟

پاسخ
1396/08/14
وحید سلیمی بدون امتیاز
سلا استاد بزدگ وار.بعد از گدراندن دوراموزش یعنی میتونم اعتماد کنم که برنامه های در حد خودم پروژه بنویسم اجرا بشه

پاسخ [آمانج عبداله زاده] : با سلام
سرفصل مطالبی که بیان شده، در این آموزش بصورت کامل پوشش داده میشن.

پاسخ
1396/04/10
arman6000 بدون امتیاز
سلام مهندس یه درخواستی داشتم لطفا اگه براتون امکانش هست یه اموزش در مورد نحوه محاسبات و ساخت الگوی اولیه برای طراحی مدارات الکترونیک هم بسازید و در سایت قرار بدهید با تشکر

پاسخ [آمانج عبداله زاده] : با سلام
به زودی دوره ای در خصوص طراحی و ساخت مدارهای الکترونیکی برگزار خواهیم کرد.

پاسخ
1396/04/06
وحید سلیمی بدون امتیاز
سلام مهندس اموزشst32چه فرقی باavrیا srm داره. حصوری میشود در کلاس برنامه نویس شرکت کرد

پاسخ [آمانج عبداله زاده] : با سلام
در این پکیج برنامه نویسی و راه اندازی STM32 را در محیط آردوینو را آموزش میدهیم.
آموزش بصورت مجازی می باشد.

پاسخ
1396/04/06

در حال لود کردن گوگل کپچا ، لطفا صبر کنید ...

عضویت در خبرنامه

با عضویت در خبرنامه می توانید از جدیدترین مقالات، اخبار و محصولات سایت در ایمیل خود با خبر شوید...

به جمع 1,209 کاربر خبرنامه بپیوندید