آموزش میکرو کنترلر آرم کورتکس ARM-cortex m3 lpc1768 (دو سطح متوسط و پیشرفته)
آموزش میکرو کنترلر آرم کورتکس ARM-cortex m3 lpc1768 شامل: " شرح رجیستر ها "و" دستورات CMSIS"
آموزش میکرو کنترلر lpc1788
آموزش میکروکنترلر STM32
آموزش میکروکنترلر STM8
تدریس خصوصی
تدریس عمومی(همراه با مدرک فنی حرفه ای)
اهمیت و ضرورت دوره :
با توجه به گسترش استفاده از کنترلرهای دیجیتال، نیاز به سرعت بالای پردازش و داشتن امکانات جانبی بیشتر و صنعتی بودن میکرو، در بسیاری موارد میکرو کنترلر های ARM جایگزین میروکنترلرهای AVR شده است. سری میکروهای ARM با برخورداری از توان پردازشی بالا برای کاربردهای خاص (پردازش تصویر) و دارا بودن تجهیزات ارتباطی مدرن (CAN , Ethernet , USB , …) نظر اغلب مهندسین برق را به خود جلب کرده است. در این بین سری میکروهای شرکت فیلیپس(NXP) دارای قابلیت های بهتری می باشند که به آموزش مدل LPC1768 خواهیم پرداخت.
این دوره شامل دو بخش متوسط و پیشرفته می باشد:
------------------------------------
دوره متوسط:
در این دوره ضمن آشنایی کلی با این میکروکنترلر، به صورت کاملاً عملی راه اندازی واحدهای عمومی میکرو از قبیلGpio ، وقفه ها، TIMER ،ADC ، UART و ... ارائه می گردد. همچنین در این دوره با دستورات CMSIS نیز کار خواهید کرد و کاملا با آن آشنا خواهید شد. سرفصل این دوره به صورت زیر خواهد بود(راه اندازی قسمت های میکرو با رجیستر و دستورات CMSIS):
سرفصل مطالب:
۱) معرفی ساختار پردازنده های ARM
۲) آشنایی با میکروی ARM CORTEX
۳) آشنایی با کامپایلر keil
۴) برنامه ریزی میکرو
5) ورودی خروجی (Gpio)
6) lcd کاراکتری 2*16
7) اتصال کیپد4*4 به میکرو
8) کار با TFT LCD و نمایش روی آن
9) وقفه Gpio و وقفه خارجی
10) بررسی واحد کنترل وقفه NVIC
11) مبدل آنالوگ به دیجیتال (ADC)
12) مبدل دیجیتال به آنالوگ (DAC)
13) تایمر و شمارنده (timer-counter)
14) System Tick
15) Repetitive Interrupt Timer (RIT)
16 ) مدلاسیون PWM
17 ) واحد ساعت داخلی RTC
18) رابط پورت سریال (UART)
19) RS485
20) WDT
21) مد Sleep (PWR)
22) مد ارتباطی SPI و SSP
23) I2C و ارتباط با EEPROM
24) DMA
25) سیستم عامل RTX
---------------------------------------------------------
دوره پیشرفته:
این دوره شامل مباحث پیشرفته در مبحث میکروکنترلر می باشد که برخی از این مباحث برای اولین بار با این میکروکنترلر ارائه می شود. مباحث این دوره به طور کلی:
CAN , SD/MMC(memory card) , USB, Eternet(LAN), uC GUI
سرفصل این دوره به صورت زیر می باشد:
1- SD/MMC
2- راه اندازی USB
3- شبکه و اترنت شامل:
آشنایی با مفهوم ابتدایی شبکه
توضیح IP و نحوه عملکرد
بررسی لایه شبکه TCP
معرفی و استفاده از ابزار های شبکه
توضیح EMAC و آدرس فیزیکال شبکه
نحوه راه اندازی شبکه بر روی بورد آموزشی کویر و سایر بردها
بررسی پرتکل ICMP
بررسی پرتکل UDP
بررسی لایه شبکه TCP
پیاده سازی شبکه با استفاده از RL-ARM
4- راه اندازی کتابخانه گرافیکی GUI و ال سی دی تاچ
5- CAN , .....
امکان برگزاری کلاس به صورت آنلاین در صورت عدم امکان حضوری نیز می باشد.
ما کاملترین آموزش ها را به شما ارائه می دهیم.
انجام پروژه برنامه نویسی میکروکنترلر های lpc17xx و STM32
مهندس مهدی زرکوب، کارشناسی ارشد برق
اصفهان 09359956361
mahdizarkoob@gmail.com
www.arm-education.ir
تدریس میکرو کنترلر ARM ، تدریس میکرو کنترلر lpc1768 ، آموزش میکرو کنترلر lpc1768 ، cortex m3 ، آموزش میکرو ARM ، آموزش میکرو آرم کورتکس ، cmsis ، انجام پروژه با میکروکنترلر lpc17xx ، آموزش میکروکنترلر STM ،