آنلاین

دوره میکروکنترلر ARM STM32 مقدماتی

جهاد دانشگاهی صنعتی شریف مدت دوره
32 ساعت
دوره میکروکنترلر ARM STM32 مقدماتی

توضیحات دوره

جهاد دانشگاهی صنعتی شریف

آشنایی با دوره میکروکنترلر ARM STM32 مقدماتی

در این دوره یکی از جدیدترین میکروکنترلرهای ساخته‌شده برای محیط صنعتی تدریس می‌شود. در بین شرکت‌های مختلف سازندۀ میکروکنترلرها، شرکت ST پرچم‌دار طراحی و ساخت میکروکنترلر با قابلیت‌های بیشتر و توان مصرفی کمتر برای کاربردهای صنعتی و گاهاً نظامی است. این شرکت میکروکنترلرهای 32بیتی ARM خود را با پارت‌نامبرهای STM32F4xx و STM32F7xx به بازار معرفی کرده است. F4 موید میکروکنترلر CortexM-4 و F7 موید میکروکنترلر با هسته‌ی Crortex-M7 است.

در دنیای الکترونیک امروز، کاربردهای میکروکنترلر در همه صنایع و قسمت‌ها مشهود است و رقابت عمده بر سر راندمان، سهولت کار، استفاده از کاربردهای مختلف و ... می‌باشد. میکروکنترلر ARM سری Cortex-M4 ساخت شرکت ST با قابلیت‌های پیشرفته و بی‌نظیری ازقبیل فرکانس کاری 168 MHz، برخورداری از جدیدترین Core صنعتی، برخورداری از هسته‌های DSP و FPU، امکان برقراری ارتباط مستقیم با نرم‌افزار MATLAB و ... به بازار عرضه گردید. ازجمله کاربردهای این میکروکنترلر می‌توان به کاربردهای نظامی، استفاده در دستگاه‌های پزشکی پیشرفته، کاربرد در دستگاه‌های تست و اندازه‌گیری، کنترل موتورهای متفاوت و کاربردهای ارتباطی اشاره کرد.

پروژه ها و تمرین های دوره

  • راه اندازی LED
  • راه اندازی Push Bottom
  • راه اندازی LCD کاراکتری (Alphanumetric LCD)
  • راه اندازی ولوم انکودر و نمایش داده آن روی LCD
  • کنترل شدت نور LED ( ساخت (Dimmer
  • راه اندازی نمایشگر RGB
  • راه اندازی Multi turn

دانشجویانی که قبل از این دوره با میکروکنترلر (AVR و یا ...) کار کرده باشند در این دوره موفق‌تر خواهند بود.

دانشجویانی که توانایی بهتری در خواندن متون انگلیسی داشته باشند موفق‌تر خواهند بود زیرا برگه‌ی اطلاعاتی (datasheet) و مرجع دستی (Reference manual) میکروکنترلرهای شرکت ST بهترین منبع آموزشی برای برنامه نویسی این میکروکنترلرها هستند و طی این دوره مرتباً به آنها رجوع می‌کنیم و مطالب را از آنها توضیح می‌دهیم.

به طور قطع علاقه مند بودن به یادگیری ، پرتلاش بودن ، انجام تکالیف ارائه شده و تمرین زیاد در موفقیت دانشجویان تاثیر چشمگیری خواهد داشت.

آینده شغلی دوره میکروکنترلر ARM STM32 مقدماتی

به‌طور کلی کسانی که برنامه‌نویسی سیستم‌های Embedded را فراگرفته باشند، دنیایی از فعالیت‌ها به روی آنها باز می‌شود. ولی اکتفا کردن به فراگیری خود سخت‌افزار و کدنویسی آن کار صحیحی نیست و می‌بایست الزاماً به‌سمت کاربردهایی همچون IOT و ... حرکت کرد تا بتوان آموخته‌ها را به تولید محتوا و تکنولوژی نزدیک کرد.

توانایی دانشجو در پایان دوره میکروکنترلر ARM STM32 مقدماتی

پس از اتمام تمامی جلسات و فراگیری کلیه‌ی نکات، دانشجویان:

• قادر به ایجاد پروژه برای برنامه‌نویسی میکروکنترلرهای STM32 و Debug کردن آن‌ها در محیط Keil خواهند بود.

• با واحدهای RCC، GPIO، EXTI، TIM، USART، ADC، DMA و SPI آشنایی پیدا کرده‌اند.

• با سایت www.st.com آشنا خواهند بود و قادر خواهند بود مطالب مورد نیاز برای میکروکنترلرهای خود را دانلود کنند.

• با مراجعه به برگه‌ی اطلاعاتی (datasheet) و مرجع دستی (Reference manual) میکروکنترلرهای شرکت ST قادر به برنامه‌نویسی این خانواده از میکروکنترلرها باشند.

• قادر به استفاده از STM32 Standard Peripheral Libraries برای برنامه‌نویسی راحت‌تر این میکروکنترلرها خواهند بود و در ضمن با رجیسترهای مهم هر واحد هم آشنا خواهند بود و کدنویسی‌های خود قادر به خواندن و نوشتن از رجیسترهای میکروکنترلر خواهند بود.

سوالات متداول دانشجویان

.آیا در طول دوره از سخت افزار هم جهت یادگیری استفاده می شود؟

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

 آیا امکان ثبت نام بصورت اقساطی وجود دارد؟
بله، با استفاده از درگاه اسنپ پی می توانید دوره مورد نظر خود را در 4 قسط پرداخت کنید .

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

خیر؛ بردهای آموزشی در طول دوره و جهت استفاده در کلاس به صورت رایگان در اختیار دانشجویان قرار می گیرد.

. آیا در انتهای دوره برای شرکت کنندگان گواهینامه صادر می شود؟

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

. نحوه برگزاری آزمون پایانی دوره به چه صورت است؟ 

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

.آیا برای این دوره جزوه یا کتاب خاصی باید خریداری شود ؟

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

سوالی دارید؟ همین الان بپرسید

جهاد دانشگاهی صنعتی شریف
مشاوره رایگان و ثبت نام
برای مشاوره رایگان و ثبت نام می توانید از طریق پیام رسان های زیر با ما در ارتباط باشید

جلسات دوره

جهاد دانشگاهی صنعتی شریف

1 جهاد دانشگاهی صنعتی شریف بررسي و مقايسه ميكروكنترلرهاي ARM ساخت شركت هاي ATMEL, PHILIPS, ST و ...
2 جهاد دانشگاهی صنعتی شریف آشنايي با پردازنده STM32F407 ساخت شركت ST
3 جهاد دانشگاهی صنعتی شریف بررسي سخت افزار و آشنايي با كاربرد هر پايه
4 جهاد دانشگاهی صنعتی شریف آشنايي با امكانات داخلي آي سي و مشخصات الكتريكي هر واحد
5 جهاد دانشگاهی صنعتی شریف بررسی تکنیک های رفع خطا و Debug کردن سخت افزار
6 جهاد دانشگاهی صنعتی شریف آشنايي با IDE های رایج در برنامه نویسی ARMSTM32

1 جهاد دانشگاهی صنعتی شریف انجام تنظیمات مربوط به PLL
2 جهاد دانشگاهی صنعتی شریف راه‌انداری و توقف Clock واحدهای مختلف میکروکنترلر

1 جهاد دانشگاهی صنعتی شریف معرفی و کار با واحد General-purpose I/Os) GPIO) و رجیسترهای مربوط به این واحد
2 جهاد دانشگاهی صنعتی شریف توضیح در مود Alternate functions برای GPIO
3 جهاد دانشگاهی صنعتی شریف معرفی CMSIS، HAL و Std Peripherals Library

1 جهاد دانشگاهی صنعتی شریف معرفی مفهوم وقفه (Interrupt) و توضیح اولویت وقفه‌ها
2 جهاد دانشگاهی صنعتی شریف معرفی عملکرد و کاربردهای واحد تایمر (TIM) و نحوه محاسبات واحد تایمر(NVIC)
3 جهاد دانشگاهی صنعتی شریف کار با واحد External interrupt/event controller) EXTI)

1 جهاد دانشگاهی صنعتی شریف طرز کار با اینتراپت ها
2 جهاد دانشگاهی صنعتی شریف توضیح مود انکودر برای تایمر و معرفی کاربردهای آن
3 جهاد دانشگاهی صنعتی شریف طرز کار با اینتراپت های Update

1 جهاد دانشگاهی صنعتی شریف بررسی کاربردهای آن و شیوه ساختن PWM به کمک تایمرها

1 جهاد دانشگاهی صنعتی شریف ارتباط سریال یکطرفه، دو طرفه و نیمه دو طرفه
2 جهاد دانشگاهی صنعتی شریف مقایسه پروتکل های ارتباطی UART، RS232، RS485 و RS422

1 جهاد دانشگاهی صنعتی شریف راه اندازی مبدل آنالوگ به دیجیتال (ADC) به روش تقریب متوالی و یا Successive Approximation
2 جهاد دانشگاهی صنعتی شریف مقایسه Regular channels group و Injected channels group در واحد ADC
3 جهاد دانشگاهی صنعتی شریف بررسی مودهای Continuous و Discontinuous در ADCهای میکروکنترلر های شرکت ST
4 جهاد دانشگاهی صنعتی شریف بررسی Direct Memory Access و توضیح کاربردهای استفاده از DMA

مشاوره رایگان

جهاد دانشگاهی صنعتی شریف
مشاوره رایگان و ثبت نام
نیاز به مشاوره رایگان دارید؟ فرم زیر را پر کنید تا کارشناسان ما جهت مشاوره رایگان با شما در تماس باشند.


نظرات

جهاد دانشگاهی صنعتی شریف
ارسال نظر



جهاد دانشگاهی صنعتی شریف

تا الان هیچ نظری، تجربه‌ای یا سوالی برای این دوره ثبت نشده؛ شما می‌توانید اولین نفر باشید که دیدگاه یا سوال خودتون رو با ما در میان می‌ذارید!

اساتید دوره