//Splash
دوره های مرتبط
طول دوره: 32 ساعت
شهریه : 4,000,000 ریال
نوع آموزش: TPH
پیشنیاز:

ندارد

مدرک پایان دوره: فنی و حرفه ای
مدرک بین المللی: فنی و حرفه ای

برنامه زمانی دوره ARM


در حال حاضر هیچ کلاسی برای دوره ARM مشخص نشده است!

ARM

در حال حاضر کلاسی برای دوره مورد نظر ارائه نشده است در صورت تمایل شماره موبایل خود را ثبت نمایید تا زمان شروع دوره ها برای شما اطلاع رسانی شود

ARM

میکروکنترلر ARM چیست؟
این قطعات پردازنده ای هستند ، از نوع ۳۲ بیتی و دارای معماری RISC هستند و سرعت نسبتا بالایی هم دارند (کلاک از ۳۰۰ تا ۲۰۰۰ مگاهرتز)و مجهز به برخی امکانات داخلی (adc و dac و تایمر وکانتر و pwm و rtc و i2c و spi و dmaو …)وحافظه کش هستند . قابلیت ها و باس های استانداردی که برای این پروسسورها در نظر گرفته شده به همراه سرعت بالا ، حافظه کش مناسب ، مقایسه گرهای داخلی ، تایمرهای ۱۶ بیتی برای پیاده سازی RTC و … ، باعث شده که عملکرد این تراشه ها نسبت به انواع دیگر پروسسورهای هم تراز ، دارای کیفیت و قدرت بالاتری باشه .
چرا قبلا از این پردازنده استفاده نمیشده ، ایا به تازگی وارد بازار شدند؟
این پردازنده قبلا توسط شرکت arm تولید میشده که این شرکت هم به قیمت بالا این پردازنده رو به مشتریان خاص میفروخته ، اما از اوایل سال ۲۰۰۲ به بعد این شرکت مجوز ساخت این پردازنده رو به شرکتی های همچون ATMEL وLuminary Micro و شرکت philips و چند تا شرکت دیگه میده .
شرکت های فوق با اضافه کردن امکاناتی مثل انواع مبدل ها (دیجتال به انالوگ و ….)، انواع رابط ها (بلوتوث ، usb )و… این پردازنده رو به یک پردازنده عمومی تبدیل میکنند و اون رو به بازار جهانی عرضه میکنن.
برای برنامه نویسی این پردازنده ها از چه زبان و کامپایلری استفاده میشه ؟
برای برنامه نویسی این پردازنده از زبان های c و بیسیک و اسمبلی استفاده میشه

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


از آن جای که یادگیری نرم افزار بدون انجام تمرینات و پروژه های عملی امکان پذیر نمی باشد آموزش این دوره مبتنی بر روش TPH خواهد بود

پیش نیاز:

کار با میکروکنترلرهایی مانند AVR یا PIC در حد متوسط

مباحث دوره به اختصار به شرح زیر می باشد:
  • آشنایی با انواع میکروکنترلر ARM و پردازنده های آن
  • آشنایی و کار با میکروکنترلرهای ARM سری LPC
  • کامپایلرها و مفسرهای ARM و کار با کامپایلر Keil µvision
  • پروگرام کردن و عیب یابی میکروکنترلر
  • معرفی برد آموزشی مبتنی بر میکروکنترلر LPC1768 و LPC2368
  • منابع کلاک میکروکنترلر
  • واحد شتاب دهنده حافظه ( MAM )
  • کار با منابع وقفه میکروکنترلر
  • منابع ریست میکروکنترلر
  • مدیریت مصرف توان
  • کار با پورت‌هاي ورودي/خروجي عمومی ( GPIO )
  • کار با تایمرها
  • کار با مبدل آنالوگ به دیجیتال ( ADC )
  • کار با مبدل ديجيتال به آنالوگ ( DAC )
  • کار با مدولاتور پهناي پالس PWM
  • کار با واحد زمان سنج بلادرنگ ( RTC )
  • کار با رابطه سريال UART
  • کار با رابط سریال SPI
  • کار با رابط سریال SD/MMC