×
هزینه آموزش
۸۵,۰۰۰ تومان

آموزش میکروکنترلر ARM با کامپایلر Keil

آموزش میکروکنترلر ARM با کامپایلر Keil

تعداد دانشجو
۲,۵۲۶ نفر
مدت زمان
۷ ساعت و ۵۳ دقیقه
هزینه آموزش
۸۵,۰۰۰ تومان
محتوای این آموزش
تضمین کیفیت
۲۵ بازخورد (مشاهده نظرات)
آموزش میکروکنترلر ARM با کامپایلر Keil

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

آموزش میکروکنترلر ARM با کامپایلر Keil

مدت زمان
۷ ساعت و ۵۳ دقیقه
هزینه آموزش
۸۵,۰۰۰ تومان
محتوای این آموزش
۲۵ بازخورد (مشاهده نظرات)
مدرس
مهران بافنده

کارشناسی مهندسی الکترونیک

مهندس مهران بافنده کارشناس الکترونیک از دانشگاه آزاد اسلامی واحد تهران جنوب هستند. تجربه بیش از 10 سال طراحی و پیاده سازی دستگاه های مختلف، ایشان را متخصص در زمینه طراحی و برنامه نویسی میکروکنترلرها کرده است و کاملا به زبان های برنامه نویسی C++, C و #C و شبکه های TCP / IP مسلط هستند و در این راستا سابقه نگارش و تدریس در آموزشکده های فنی را دارند.

چکیده آموزش


توضیحات تکمیلی

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

میکروکنترلرهای LPC17XX محصول شرکت NXP (بخش تولید میکروکنترلرهای ARM شرکت Philips) هستند. این خانواده از میکروکنترلرهای ARM Cortex-M3 دارای سرعت پردازنده بالا و امکانات جانبی فراوان با هدف به کارگیری در وسایل صنعتی و کنترلی ساخته شده است.

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

برنامه نویسی با استفاده از کتابخانه های استاندارد CMSIS یادگیری چگونگی کار با میکروکنترلرهای مبتنی بر معماری Cortex را برای کاربرانی که به تازگی شروع به کار با این میکروکنترلرها را کرده اند آسان می کند. برنامه نویسی به روش رجیستری هم دست برنامه نویسان حرفه ای میکروکنترلرها را برای نوشتن هر نوع برنامه ای براساس علاقه و کاربرد باز می گذارد.

فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: معرفی میکروکنترلرهای ARM
    • آشنایی با مفهوم ۳۲ بیت
    • آشنایی با خانواده های مختلف Cortex و Cortex-M
    • آشنایی اولیه با LPC1768
    • IDE ها و کامپایلرهای مختلف ARM، ویژگی ها و تفاوت ها
    • سخت افزارهای اولیه برای شروع و پروگرامرهای ARM
    • انواع نسخه Keil
    • آشنایی اولیه با محیط Keil و ساخت پروژه تست
    • آشنایی با استاندارد CMSIS
    • یادآوری های مهم از زبان C
  • درس دوم: راه اندازی اولیه LPC1768
    • پخش و منابع کلاک در LPC1768
    • راه اندازی و محاسبه واحد PLL به ازای کریستال های مختلف
  • درس سوم: واحد GPIO
    • نوشتن در پورت
      • ساخت River LED
      • اتصال سون سگمنت (Seven-segment)
      • مالتی پلکس سون سگمنت
    • خواندن از پورت به صورت سرکشی
    • خواندن کلید
    • انواع اتصال کلیدها (موازی، ماتریسی و انکودری)
    • نکات استفاده از اپتوکوپلرها و رله ها
  • درس چهارم: واحد NVIC
    • آشنایی با وقفه
    • بردار و روتین وقفه
    • رجیسترها و فلگ های وقفه
    • آشنایی با NVIC و ویژگی های آن
    • خواندن از پین به صورت وقفه ای (EXTI)
  • درس پنجم: واحد ADC
    • خواندن ADC (با وقفه و بدون وقفه)
      • خواندن سنسور دما LM35
      • راهکار میانگین برای اصلاح مقادیر ADC
      • راهکار حذف مقادیر دور برای اصلاح مقادیر ADC
    • ساخت یک نمونه کنترلر دما
  • درس ششم: واحد Timer و PWM
    • معرفی واحد تایمر و ویژگی های آن
    • راه اندازی تایمر به صورت Interval
      • ساخت Delay مبتنی بر تایمر
    • راه اندازی تایمر برای شمارش پالس و ساخت فرکانس متر
    • راه اندازی PWM
      • کنترل دور موتور DC
      • توضیحات مداری اتصال موتور
      • تنظیم نور RGB LED
  • درس هفتم: واحد DAC
    • آشنایی با DAC
    • راه اندازی DAC
      • ساخت یک VTOI نمونه با استفاده از DAC
      • ساخت یک سیگنال سینوسی روی DAC با فرکانس دلخواه
  • درس هشتم: واحد سریال USART
    • آشنایی با واحد USART
    • راه اندازی USART (با وقفه و بدون وقفه)
      • ارسال داده به کامپیوتر (مانیتورینگ)
      • کنترل داده ورودی و نوشتن پروتکل بین LPC و کامپیوتر
  • درس نهم: واحد RTC
    • آشنایی با RTC و ویژگی های آن
    • راه اندازی RTC داخلی
    • ساخت ساعت و آلارم ساده به همراه لاگ داده روی پورت سریال
  • درس دهم: تمرین های کاربردی
    • استفاده از مدل برنامه نویسی Co-op
    • ساخت قفل رمز دیجیتال
    • راه اندازی و استفاده از LCD کاراکتری

مفید برای رشته های
  • مهندسی برق
  • مهندسی کامپیوتر

پیش نیاز

آموزش مبانی الکترونیک دیجیتال

آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
فایل برنامه ها و پروژه های اجرا شده
فایل PDF یادداشت‌ های ارائه مدرس

نرم افزارهای مرتبط با آموزش

Keil MDK ARM v5 (نسخه 5 به بالا)




پیش نمایش‌ها

۱. معرفی میکروکنترلرهای ARM

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید دانلود پیش‌نمایش - حجم: ۱۳ مگابایت -- (کلیک کنید +))

۲. راه اندازی اولیه LPC1768

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید دانلود پیش‌نمایش - حجم: ۲۹ مگابایت -- (کلیک کنید +))

۳. واحد GPIO

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید دانلود پیش‌نمایش - حجم: ۱۰۴ مگابایت -- (کلیک کنید +))

۴. واحد NVIC
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۵. واحد ADC
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۶. واحد Timer و PWM
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۷. واحد DAC
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۸. واحد سریال USART
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۹. واحد RTC
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
۱۰. تمرین های کاربردی
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
این آموزش شامل ۱۲ جلسه ویدئویی با مجموع ۷ ساعت و ۵۳ دقیقه است.
با تهیه این آموزش، می‌توانید به همه بخش‌ها و جلسات آن، دسترسی داشته باشید.

راهنمای سفارش آموزش‌ها

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

(راهنمایی بیشتر +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش میکروکنترلر ARM با کامپایلر Keil
ناشر فرادرس
شناسه اثر ۸–۱۲۴۵۲–۰۶۷۲۰۳ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
کد آموزش FVEE9505
مدت زمان ۷ ساعت و ۵۳ دقیقه
زبان فارسی
نوع آموزش آموزش ویدئویی (نمایش آنلاین + دانلود)
حجم دانلود ۱ گیگابایت (کیفیت ویدئو HD با فشرده سازی انحصاری فرادرس)


تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این آموزش توسط فرادرس تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما:
  • ۱۰۰ درصد مبلغ پرداختی در حساب کاربری شما شارژ می‌شود.
  • و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می‌شود.


آموزش‌های پیشنهادی برای شما



نظرات

تا کنون ۲,۵۲۶ نفر از این آموزش استفاده کرده اند و ۲۵ نظر ثبت شده است.
سینا
سینا
۱۴۰۰/۰۶/۰۷

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

اسماعیل مدنی
اسماعیل مدنی
۱۳۹۹/۱۲/۲۹

سلام. واقعا دوره‌ی بی‌نظیریه. من دوره‌ی مجازی بهتری سراغ ندارم! از تیم خوب فرادرس خواهش میکنم که با این استاد دوره‌های تکمیلی و دوره‌های بیشتری ارائه کنند. باتشکر از استاد و تیم خوب فرادرس

داود
داود
۱۴۰۰/۰۸/۱۵

مهران بافنده واقعا مدرس فوق العاده ای هستند

سید حسین
سید حسین
۱۳۹۹/۰۹/۰۶

برای ابتدا و شروع برنامه نویسی آموزش مفیدی بود.

افشین
افشین
۱۳۹۹/۰۹/۱۰

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

حسن
حسن
۱۳۹۹/۰۳/۱۷

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

آرشام
آرشام
۱۳۹۹/۰۳/۱۹

اموزش خوبی هست ولی نیاز به توضیحات بیشتری داره.

میلاد یزدانی
میلاد یزدانی
۱۳۹۹/۰۶/۱۶

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

احسان
احسان
۱۳۹۹/۰۳/۱۵

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

نرگس
نرگس
۱۳۹۹/۰۱/۲۶

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

محمدرضا
محمدرضا
۱۳۹۸/۱۱/۱۶

آموزش خوبی بود و من راضی بودم. میشد کامل تر هم باشه ولی من راضی بودم.

برچسب‌ها:
ARMwizard | CMSIS | GPIO | PWM | ال پی سی | ان ایکس پی | انواع پروگرامر | برنامه نویسی میکروکنترلر | پروتکل نویسی | پروگرام کردن | تایمر - کانتر | تولید PWM - رجیستری | رجیستری | سی ام اس | فرکانس متر | قفل رمز دیجیتال | کامپایلر Keil | کرتکس | کنترل توان و کلاک | مدولاسیون پهنای باند PWM | معرفی میکروکنترلرهای ARM | معرفی واحد DAC - CMSIS | میکروکنترلر LPC1768 | میکروکنترلرهای ARM | نحوه پروگرام کردن | نرم افزار CoIDE | واحد ADC | واحد DAC | واحد GPIO | واحد کنترل کننده وقفه NVIC | وقفه های GPIO | وقفه‏ های خارجی
مشاهده بیشتر مشاهده کمتر

×
فهرست جلسات ۱۲ جلسه ویدئویی
×