برگزاری دوره آموزش میکروکنترلر ARM -> – LPC1788

دوره میکروکنترلر  ARM
LPC1768

LPC1788
(سطح مقدماتی )

(سطح پیشرفته )

۳۲ ساعت مقدماتی، ۳۲ ساعت پیشرفته

مدرس : مهندس مهدی زرکوب

محل کلاس : اصفهان و شهر مورد نظر بنا به تقاضا

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

۱- واحد (External Memory Controller (EMC جهت کار با SD کارت

۲-واحد (EEPROM Controller (EEPROM 

۳- راه اندازی و کار با رم خارجی

۴- راه اندازی و کار با واحد کنترلر داخلی TFT-LCD

۵- راه اندازی و کار با نند فلاش

سرفصل مطالب :

دوره مقدماتی :

۱) مقدمه : معرفی ساختار پردازنده های ARM و آشنایی با میکروی ARM CORTEX M3

۲) آشنایی با کامپایلر Keil  و روشهای برنامه ریزی میکرو

۳) ورودی خروجی (Gpio)  و کاربردهای عملی آن شامل

lcd کاراکتری ۲*۱۶

اتصال کیپد۴*۴

کار با TFT LCD

۴) وقفه Gpio و وقفه خارجی و بررسی واحد کنترل وقفه NVIC

۵) رابط UART پورت سریال (ارسال و دریافت بدون وقفه و با وقفه )

۶) مبدل آنالوگ به دیجیتال (ADC)

۷) مبدل دیجیتال به آنالوگ (DAC)

۸) System Tick

۹) تایمر وقفه تکرار شونده (RIT)

۱۰) تایمر و شمارنده (Timer-Counter)

۱۱ ) مدلاسیون PWM

۱۲ ) ساعت داخلی RTC

دوره پیشرفته :

۱۳) تایمر WDT

۱۴) کلاک و کنترل پاور PWR (مد Sleep و ..)

۱۵) I2C و ارتباط با EEPROM

۱۶) مد ارتباطی SPI و SSP

۱۷) واحد DMA

(Mem-Mem , Mem-Peripheral , Peripheral –Mem or Peripheral-Periphera)

۱۸) SD-MMC

شامل کار با کتابخانه fat-fs و flash-fs با استفاده از مد SPI

۱۹) USB

راه اندازی Device  و Host در چند حالت مثل HID, MSD, CDC و Audio Device

۲۰) شبکه و اترنت شامل:

آشنایی با مفهوم ابتدایی شبکه
توضیح IP و نحوه عملکرد
بررسی لایه شبکه TCP
معرفی و استفاده از ابزار های شبکه
توضیح EMAC و آدرس فیزیکال شبکه
نحوه راه اندازی شبکه بر روی بورد آموزشی کویر
بررسی پرتکل ICMP,UDP,TCP
پیاده سازی شبکه با استفاده از RL-ARM

۲۱) پروتکل CAN

۲۲) RTX : آشنایی با ساختار multi task و آشنایی با توابع آن

جهت برگزاری دوره از قسمت تماس با ما اقدام فرمایید.