آموزش میکرو کنترلر ARM آرم کورتکس
ARM-cortex m3 lpc1768
شامل: " شرح رجیستر ها " و " دستورات CMSIS "
سرفصل مطالب:
۱) مقدمه : معرفی ساختار پردازنده های ARM و آشنایی با میکروی ARM CORTEX
2) آشنایی با کامپایلر Keil
3) روشهای برنامه ریزی میکرو
4) ورودی خروجی (Gpio)
5) lcd کاراکتری 2*16
6) اتصال کیپد4*4
7) کار با TFT LCD
8) وقفه Gpio و وقفه خارجی
9) بررسی واحد کنترل وقفه NVIC
10) مبدل آنالوگ به دیجیتال (ADC)
11) مبدل دیجیتال به آنالوگ (DAC)
12) System Tick
13) تایمر وقفه تکرار شونده (RIT)
14) تایمر و شمارنده (Timer-Counter)
15 ) مدلاسیون PWM
16 ) ساعت داخلی RTC
17) تایمر WDT
18) کنترل پاور PWR (مد Sleep و ..)
19) رابط UART پورت سریال (RS485 , HWFlowControl , AutoBaud , UART1_FullModem)
20) مد ارتباطی SPI و SSP
21) I2C و ارتباط با EEPROM
22) واحد DMA
(Mem-Mem , Mem-Peripheral , Peripheral –Mem or Peripheral-Periphera)
و مباحث پیشرفته:
این دوره شامل مباحث پیشرفته در مبحث میکروکنترلر می باشد که
برخی از این مباحث برای اولین بار با این میکروکنترلر ارائه می شود. سرفصل
این دوره به صورت زیر می باشد:
24) SD-MMC
25) RTX
26) USB
راه اندازی USB در چند حالت مثل HID, MASS STORAGE, CCID و ...
27) اشبکه و اترنت شامل:
آشنایی با مفهوم ابتدایی شبکه
توضیح IP و نحوه عملکرد
بررسی لایه شبکه TCP
معرفی و استفاده از ابزار های شبکه
توضیح EMAC و آدرس فیزیکال شبکه
نحوه راه اندازی شبکه بر روی بورد آموزشی کویر و سایر بردها
بررسی پرتکل ICMP
بررسی پرتکل UDP
بررسی لایه شبکه TCP
پیاده سازی شبکه با استفاده از RL-ARM