پرش به محتوای اصلی

آموزش میکروکنترلر آرم

مرتضی بهبویی

آنچه در این دوره خواهید آموخت

  • مفاهیم اصلی مقدمه و آشنایی با میکروکنترلر را یاد می‌گیرید و پایه لازم برای ورود به مباحث تخصصی‌تر را می‌سازید.
  • با تمرین روی آماده سازی و نصب برنامه های مورد نیاز و مقدمه ای بر برنامه نویسی به زبان C برای میکروکنترلرها، توانایی اجرای کاربردی مطالب را در شرایط واقعی تقویت می‌کنید.
  • یاد می‌گیرید مسائل مربوط به آموزش کار با نرم افزار stm32cubemx را تحلیل کنید و راه‌حل مناسب‌تری انتخاب کنید.
  • در پایان می‌توانید دانش خود را در یک پروژه یا موقعیت واقعی مرتبط با پروگرم کردن میکروکنترلرها به کار بگیرید.

سرفصل‌های آموزش میکروکنترلر آرم

59 جلسه64 ساعت و 27 دقیقهدانلود جزئیات آموزش
1مقدمه و آشنایی با میکروکنترلر1 جلسه·1 ساعت و 16 دقیقه
  • مقدمه و آشنایی با میکروکنترلرپیش‌نمایش1 ساعت و 16 دقیقه
2آماده سازی و نصب برنامه های مورد نیاز3 جلسه·39 دقیقه
  • نصب نرم افزار Keil12 دقیقه
  • نرم افزار cube9 دقیقه
  • معرفی سخت افزارهای مورد نیاز در این دوره18 دقیقه
3مقدمه ای بر برنامه نویسی به زبان C برای میکروکنترلرها15 جلسه·16 ساعت و 6 دقیقه
  • مقدمه برنامه نویسی میکروکنترلر1 ساعت و 26 دقیقه
  • اپراتور sizeof1 ساعت و 41 دقیقه
  • مفهوم تابع در برنامه نویسی میکروکنترلر56 دقیقه
  • کتابخانه stdint و اپراتورهای برنامه نویسی c1 ساعت و 3 دقیقه
  • ساختارهای شرطی1 ساعت و 25 دقیقه
  • اپراتورهای بیتی1 ساعت و 9 دقیقه
  • اپراتورهای بیتی1 ساعت و 14 دقیقه
  • type qualifiers47 دقیقه
  • structure52 دقیقه
  • structure1 ساعت و 10 دقیقه
  • آرایه ها در c2 ساعت و 1 دقیقه
  • pre-processor40 دقیقه
  • بهینه سازی برنامه1 ساعت و 18 دقیقه
  • بهینه سازی برنامه12 دقیقه
  • بررسی enum5 دقیقه
4آموزش کار با نرم افزار stm32cubemx1 جلسه·50 دقیقه
  • آموزش کار با نرم افزار stm32cubemx50 دقیقه
5پروگرم کردن میکروکنترلرها2 جلسه·1 ساعت و 3 دقیقه
  • معرفی پروگرمرها57 دقیقه
  • پروگرم کردن میکروکنترلرها6 دقیقه
6معرفی و کار با پریفرال ها و اجزای میکروکنترلرهای ST3237 جلسه·44 ساعت و 31 دقیقه
  • مقدمه پریفرال ها1 ساعت و 3 دقیقه
  • تنظیمات کلاک در میکروکنترلرها1 ساعت و 15 دقیقه
  • تنظیمات بیشتر نرم افزار cube1 ساعت و 41 دقیقه
  • GPIO47 دقیقه
  • Interrupt1 ساعت و 30 دقیقه
  • پروژه DMA - Interrupt و GPIO1 ساعت و 23 دقیقه
  • DMA - UART1 ساعت و 31 دقیقه
  • DMA - UART1 ساعت و 1 دقیقه
  • DMA - UART1 ساعت و 57 دقیقه
  • output compare timer1 ساعت و 34 دقیقه
  • output compare timer - TIMER PWM1 ساعت و 26 دقیقه
  • TIMER47 دقیقه
  • TIMER PWM input1 ساعت و 16 دقیقه
  • Encoder mode27 دقیقه
  • ADC1 ساعت و 34 دقیقه
  • ADC multi-channel -ADC timer trigger1 ساعت و 28 دقیقه
  • watch dog31 دقیقه
  • watch dog39 دقیقه
  • window watchdog (WWDG)1 ساعت و 11 دقیقه
  • SPI1 ساعت و 22 دقیقه
  • SPI - I2C1 ساعت و 31 دقیقه
  • I2C46 دقیقه
  • I2C25 دقیقه
  • CRC24 دقیقه
  • DAC - FLASH1 ساعت و 45 دقیقه
  • پروژه با ماژول LCD42 دقیقه
  • پروژه با کارت حافظه SD45 دقیقه
  • پروژه با کارت حافظه SD1 ساعت و 25 دقیقه
  • USB1 ساعت و 21 دقیقه
  • USB1 ساعت و 21 دقیقه
  • USB - FREE RTOS1 ساعت و 14 دقیقه
  • FREE RTOS1 ساعت و 30 دقیقه
  • semaphore FREE RTOS1 ساعت و 33 دقیقه
  • semaphore FREE RTOS1 ساعت و 31 دقیقه
  • mutex - I2S1 ساعت و 7 دقیقه
  • I2S - CAN1 ساعت و 59 دقیقه
  • CAN35 دقیقه

گالری دوره

نمایش 13 از 9

مدرس دوره

مرتضی بهبویی

برنامه‌نویس و طراح محصولات الکترونیکی

کارشناسی ارشد مهندسی برق گرایش الکترونیک قدرت دانشگاه صنعتی شریف کارشناسی مهندسی برق دانشگاه امیرکبیر بنیان‌گذار شرکت رایمون در حوزه تجهیزات الکترونیکی پزشکی و مراقبت مدیر تحقیق و توسعه شرکت داتیس آسانسور (بزرگترین شرکت تولیدکننده تابلو فرمان و درایوهای آسانسوری در ایران) طراح ارشد در تیم طراحی اولین درایو کاملا ایرانی با برند Xima هم‌بنیان‌گذار شرکت GeorgAI فعال در حوزه تولید محصولات الکترونیکی مبتنی بر هوش مصنوعی در کشور آمریکا

اعطای گواهینامه معتبر

با گذراندن دوره و قبولی در آزمون نماتک، مدرک معتبر دریافت می‌کنید که مهارت‌هایتان را تأیید کرده و در پیشرفت یا شروع شغل جدید کمک می‌کند.

گارانتی ویژه نماتک

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

سوالات متداول

آیا این آموزش پیش نیاز قبلی لازم دارد؟

خیر؛ تمامی آموزش ها از پایه تدریس شده اند و نیازی به آموخته قبلی نیست. لازم به ذکر است که برای دانش آموختگان رشته های برق و کامپیوتر مسیر یادگیری هموار تر است.

آیا بعد از دیدن این آموزش میشه وارد بازار کار شد؟

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

در این آموزش با کدام خانواده میکروکنترلر های ARM کار می کنیم و چرا؟

خانواده STM32 در این آموزش پوشش داده شده که 70% بردهای ساخته شده با استفاده از میکروکنترلر های آرم از این خانواده هستند و به همین دلیل اکثر مشاغل در این حوزه به نوعی مرتبط با استفاده از STM32 هستند.

از چه نرم افزارهایی در این آموزش استفاده شده؟

Keil uVision 5 STM32CubeMX Hercules RealTerm محیط تحت وب توسعه زبان C

آیا آموزش نصب و راه اندازی نرم افزارها هم در بسته تدریس شده؟

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

من از قبل با برنامه نویسی به زبان C آشنایی دارم، این آموزش مبحث اضافه تری برای من دارد؟

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

آیا مباحث عیب یابی و Debugging در این آموزش تدریس شده؟

بله در تمامی مثال ها و پروژه های حل شده در این آموزش مباحث مرتبط با عیب یابی و رفع آن توضیح داده شده است.

برای این آموزش چه قطعات و تجهیزاتی نیاز است؟

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

آیا امکان تهیه فصل ها به صورت مجزا هست؟

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

این ویدیوها روی چه سیستم هایی اجرا می شوند؟

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

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

از کارشناسان نماتک بپرسید؛ پاسخ را از طریق پشتیبانی دریافت می‌کنید.

دیدگاه‌ها و پرسش‌ها

۴۵ دیدگاه

ثبت دیدگاه شما

امتیاز:
  • تصویر رضا
    رضا
    ۲۰ اردیبهشت ۱۴۰۴

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

    • تیم پشتیبانی نماتک۲۱ اردیبهشت ۱۴۰۴

      سلام همراه گرامی خیر با عرض پوزش در حال حاضر تنها روش تهیه آموزش ها به صورت خرید آنلاین از سایت هست و پرداخت قسطی نداریم

  • تصویر صالح
    صالح
    ۲۷ اسفند ۱۴۰۳

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

    • تیم پشتیبانی نماتک۲۸ اسفند ۱۴۰۳

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

  • تصویر داود
    داود
    ۱۷ اسفند ۱۴۰۳

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

    • تیم پشتیبانی نماتک۱۸ اسفند ۱۴۰۳

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

  • تصویر مسعود
    مسعود
    ۸ اسفند ۱۴۰۳

    سلام ایا بردی باید تهیه کنیم برای اموزش ؟ و اینکه چه بردی هست ؟

    • تیم پشتیبانی نماتک۱۱ اسفند ۱۴۰۳

      سلام همراه گرامی تهیه تجهیزات برای مشاهده آموزش ها اجباری نیست؛ اما قطعا کمک شایانی در زمینه بهبود تسلط شما بر مباحث خواهد داشت. میتونید لیست تمام ابزارهای مورد نیاز این آموزش رو در لینک زیر مشاهده کنید. https://namatek.com/%d8%aa%d8%ac%d9%87%db%8c%d8%b2%d8%a7%d8%aa-%d8%a8%d8%b3%d8%aa%d9%87-%d9%85%db%8c%da%a9%d8%b1%d9%88%da%a9%d9%86%d8%aa%d8%b1%d9%84%d8%b1-%d8%a2%d8%b1%d9%85/

  • تصویر امین غیاثی
    امین غیاثی
    ۷ اسفند ۱۴۰۳

    سلام وقتتون بخیر امکانش هست بفرمایید هر کدوم از فصلها به تفکیک دقیقا چند ساعت از این 64 ساعت آموزش رو به خودشون اختصاص میدن؟ ممنون

    • تیم پشتیبانی نماتک۷ اسفند ۱۴۰۳

      سلام جناب غیاثی ساعت هر کدوم از شش فصل این آموزش به شرح زیر هست: 1- 1 ساعت و 15 دقیقه 2- 40 دقیقه 3- 16 ساعت و 25 دقیقه 4- 50 دقیقه 5- 1 ساعت 6- 44 ساعت و سی دقیقه

دوره‌های مکمل میکروکنترلر آرم

میکروکنترلر آرم

میکروکنترلر آرم

Namatek logo