بایگانی دسته: سرفصل دوره های آموزشی

در این قسمت سرفصل دوره های آموزشی میکروکنترلرهای ARM قرار داده ده است.

سرفصل دوره آموزش حرفه ای میکروکنترلر STM8

این سری شامل میکروکنترلرهای ۸ بیتی از شرکت ST می باشد.

http://www.arm-education.ir/im/STM8.jpg

سرفصل مطالب برای سری STM8S :

۱) آشنایی با کامپایلر iar و روشهای برنامه ریزی میکرو
۲) ورودی خروجی (Gpio)،راه اندازی lcd کاراکتری، راه اندازی ۷seg
۳) وقفه خارجی (EXTI)
۴) پورت سریال (UART)
۵) تایمر و PWM
۶)آنالوگ به دیجیتال (ADC)
۷) ایتوپرام داخلی (EEPROM)
۸) کلاک (CLK)
۹) واتچداگ ()
۱۰) I2C
۱۱) SPI
آموزش پریفرال های مذکور با رجیستر انجام می شود.

سرفصل دوره آموزش حرفه ای میکرو کنترلر STM32

http://www.arm-education.ir/im/GE64LQFP_STM32-40.jpg

سرفصل مطالب :

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

سری های

STM32F0       STM32F1        STM32F2     STM32F3      STM32F4       STM32F7

STM32L0       STM32L1

آشنایی با کامپایلر keil و ایجاد پروژه با انواع سری ها و روشهای پروگرام کردن

شرح تمام پریفرال ها با رجیستر و  همچنین کتابخانه CMSIS و HAL  در موارد لازم.

 – مقدماتی متوسط

– پیشرفته

جزییات سرفصل مقدماتی:

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

ARM CORTEX M0 : STM32F030
ARM CORTEX M3 : STM32F103RB, STM32F103VE , STM32F107VC
ARM CORTEX M4 : STM32F407 ,  STM32F429 , ….

– آشنایی با کامپایلرها و کار با کامپایلر Keil µvision ، روش ایجاد پروژه به صورت اصولی و روشهای برنامه ریزی میکروکنترلر و عیب یابی

– زبان C : شرح کلیاتی از مواردی که مورد نیاز است. استفاده از موارد برنامه نویسی در طول دوره

– رجیسترهای ورودی خروجی (Gpio) و کاربردهای آن شامل:

راه اندازی ۷seg و ملاحظات برنامه نویسی

lcd کاراکتری ۱۶*۲ و ایجاد کتابخانه ای برای استفاده در کلیه میکروها

LCD گرافیکی ۶۴*۱۲۸

اتصال کیپد۴*۴ به میکرو

روش اتصال LCD رنگي به میکروکنترلر ARM و نمایش روی TFT LCD های ۴٫۳ و ۷ اینچ با درایور ssd196 در مد GPIO  (کاربرد : نمایش عکس از فلش خود میکرو)

و سایر کاربردهای gpio

نحوه ایجاد کتابخانه .c و .h و اد کردن آن به پروژه جهت سهولت در استفاده های بعدی، کاربردها ومزایای آن

– وقفه ها و کاربردها و مثالها

– بررسی واحد کنترل وقفه NVIC در سری CORTEX

– System Tick TImer و کاربردهای آن

– رابط پورت سریال UART (ارسال و دریافت به صورت polling و وقفه و استفاده از توابع stdio) و مثالها و کاربردهای آن در عمل

– مبدل آنالوگ به دیجیتال (ADC) و مثالها و کاربردها

– مبدل دیجیتال به آنالوگ (DAC) و کاربردها (پخش فایل صوتی از فلش خود میکرو با DAC)

– تایمر و شمارنده (timer-counter) و کاربردها ، مدلاسیون PWM ،  و کاربردها (شامل : پخش فایل صوتی از فلش خود میکرو با PWM و …) انکدر

– واحد ساعت داخلی RTC نمایش ساعت قابل تنظیم و استفاده از باطری Backup و مثالها

و مثالهای ترکیبی و کاربردی با پریفرالهای مختلفی که در این دوره فرا گرفته می شود و در پروژه ها از آن استفاده شده است.

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

————————————————————–

جزییات سرفصل پیشرفته :

– تنظیمات کلاک و پاور (RCC)

– مد ارتباطی SPI و کاربردها(spi Flash,NRF,OLED,…)

– اتصال Touchscreen (تاچ مقاومتی) و بدست آوردن مختصات محل لمس شده و نمايش آن روي TFT LCD و مثالها

– FSMC جهت راه اندازی TFT LCD

– I2C و ارتباط با EEPROM

– راه اندازی تاچ خازنی GT911 با I2C
– تایمر واتچ داگ (WDT)
– استفاده از DMA براي جلوگيري از هدر رفتن زمان CPU شامل :
(Mem-Mem , Mem-Peripheral , Peripheral –Mem or Peripheral-Peripheral)
– SD-MMC : شامل کار با کتابخانه Fat-fs و Flash-fs– ایجاد فایل و خواندن و نوشتن در آن، کار با پوشه کاربرها (نمایش عکس روی TFT LCD از SD و پخش فایل صوتی از SD)
– USB : راه اندازی USB در چند حالت مثل HID, MASS STORAGE, CDC و …
– ETERNET راه اندازی شبکه شامل ارسال و دریافت اطلاعات (Data) بین دو برد مختلف ، ارسال و دریافت اطلاعات بین برد و PC با بکار گیری پروتکل های UDP و TCP و..
– CAN
– پیاده سازی سیستم عامل RTX روی میکروکنترلر و Multi Tasking

در صورتی که متقاضی این دوره هستید از قسمت تماس با ما اقدام فرمایید.

سرفصل دوره آموزش حرفه ای میکرو کنترلر LPC1788

دلیل استفاده از این میکروکنترلر، قابلیت های اضافه ای است که نسبت به lpc1768 دارد.

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

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

۲-واحد (EEPROM Controller (EEPROM 

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

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

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

سرفصل دوره آموزش حرفه ای میکرو کنترلر LPC1768

 

سرفصل مطالب :

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

۱) مقدمه : معرفی ساختار پردازنده های 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 و آشنایی با توابع آن

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