صفحه اصلی
مهندسی برق
دوره های آموزشی
تحقیق و توسعه
همکاری بانهادها
اخبار
محصولات
سوالات متداول
9+1 دليل انتخاب ما
نمایندگی ها
درباره ما
   دوره ARM میکروکنترلر


ARM


Eledep.com

ARMميكروكنترلر

 

عنوان دوره

کد دوره

دوره فشرده

شهریه آزاد(تومان)

شهریه دانشجویی(تومان)

مقدماتی

ARM_01 

 2 روز (16 ساعت )

 400000

300000 

پیشرفته

ARM_02 

2 روز (10 ساعت)

 250000

 150000

 

 

هدف دوره :

 یکی از جدیدترین میکروکنترلرهای 32بیتی به روز دنیا که به بازار ایران معرفی شده ، میکروکنترلر تولیدی شرکت ATMEL با پردازنده ARM می باشد . این محصول از رقبای پیشین خود همچون میکروکنترلرهای AVR و  PIC تا حدود زیادی پیشی گرفته و قابلیت هایی نظیر امکان کار کردن با فرکانس های بالا ، پشتیبانی از پروتکل های جدید و امکان راه اندازی سیستم عامل های بلادرنگ و ... ، سبب این برتری گردیده است .

از میکروکنترلر ARM در حوزه های متفاوتی همچون سیستم های کنترلی خودرو ، کنترل دور موتورها ، سیستم های تراکنش مالی ، تجهیزات شبکه ، سیستم های مخابراتی و ... استفاده می گردد .

تلفن های همراه ، لپ تاپ ها ، دوربین های دیجیتال ، تب لت ها ، تلویزیون های دیجیتال و بسیاری از دستگاه های دیگر دارای پردازنده های ARM می باشند و این موضوع تا حدودی گستره ی توانایی ها و بازار مخاطب این پردازنده را نشان می دهد .

برنامه نویسی این تراشه ها به طور معمول توسط زبان های سطح میانی مانند C انجام می شود . در برخی موارد می توان سیستم عامل های بلادرنگ ( RTOS ) نظیرLinux,Symbian OS,Windows CE را به عنوان هسته نرم افزاری جهت مدیریت برنامه کاربر در این تراشه ها معرفی کرد .

اين ميكرو با‌ برخورداري از توان پردازشي بالا براي كاربردهاي خاص (پردازش تصوير) و دارا بودن تجهيزات ارتباطي مدرن (CAN , Ethernet , USB , ) نظر اغلب مهندسين و طراحان را به خود جلب كرده است .

از دیدگاه  بازار کار ، بسیاری از شرکت های دولتی و خصوصی و هم چنین صنایع نظامی ، شدیداً نیازمند مهندسان برق در گرایش الکترونیک و دیجیتال می باشند که در حوزه میکروکنترلر ARM دارای تخصص می باشند .


 

محتوای دوره :

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

·        آشنايي با معماري پردازنده  ARM و تفاوت آن با ساير پردازنده ها

·        بررسي و مقايسه ميكروكنترلرهاي  ARM ساخت شركت هاي ATMEL, PHILIPS, ST   و  ...

·        آشنايي با پردازنده  AT91SAM7S256  ساخت شركت  ATMEL:

1.      بررسي سخت افزار و آشنايي با كاربرد هر پايه

2.      آشنايي با امكانات داخلي آي سي و مشخصات الكتريكي هر واحد

·        آشنايي با كامپايلر  KEIL:

1.      آموزش ايجاد پروژه جديد، برنامه نويسي و ساخت فايل  HEX برنامه

2.      استفاده از ديباگر نرم افزاري و تست برنامه قبل از پروگرام كردن

·        نحوه پروگرام كردن (Programming):

1.      آموزش نحوه پروگرام كردن آي سي توسط پروگرامر wiggler   و نرم افزار   HJTAG

2.      استفاده از امكان  SAMBA  و پروگرام كردن آي سي توسط كابل   USB

·        آشنايي با واحد  PMC(Power Management Controller):

1.      انتخاب منبع كلاك داخلي، خارجي و يا استفاده از PLL   داخلي ميكرو

2.      انتخاب فركانس اصلي سيستم(Main Clock)

3.      فعال كردن يا غير فعال كردن كلاك هر واحد

·        آشنايي با واحد  PIO(Parallel Input Output):

1.      نحوه تنظيم هر پين به عنوان ورودي و يا خروجي

2.      امكان استفاده از مقاومت هاي pullup   داخلي براي هر پين

3.      فعال كردن و يا غير فعال كردن وقفه براي هر پين

·        راه اندازي تايمر  PIT  و نوشتن توابع تأخير (Delay)

·        راه اندازي LCD  كاراكتري2x16   و  نوشتن توابع براي استفاده از LCD  .

·        راه اندازي تايمر  RTT  و نحوه تنظيم ALARM  براي زمان هاي طولاني

·        راه اندازي واحد  ADC(Analog Digital Converter):

1.      نوشتن توابع مورد نياز براي كار با اين واحد

2.      نحوه اتصال سنسورهاي آنالوگ به اين واحد و برنامه نويسي براي آنها

·        بررسي واحد AIC(Advanced Interrupt Controller):

·        نحوه فعالسازي وقفه هر واحد و تنظيمات مربوط به آن

·        راه اندازي وقفه هاي داخلي و خارجي ميكرو

·        راه اندازي واحد USART:

1.      آشنايي با مدهاي كاري متفاوت اين واحد از قبيل (RS232 , RS485, Iso7816, IrDA,)

2.      ايجاد ارتباط بين دو ميكرو، ارسال و دريافت اطلاعات از طريق USART

3.      نحوه ايجاد ارتباط با پورت سريال كامپيوتر

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

·        راه اندازي  LCD  64x128 و نوشتن توابع ترسيم اشكال هندسي و نوشتن متن گرافيكي

·        آشنايي و راه اندازي  TWI(Two Wire Interface):

1.      ارتباط چند ميكرو با استفاده از TWI

2.      آشنايي و راه اندازي حافظه ها و سنسورهاي TWI

·        راه اندازي واحد   SPI(Serial Peripheral Interface):

1.      نوشتن توابع ارسال، دريافت و تنظيمات SPI

2.      نحوه شبكه كردن چند ميكرو از طريق پروتكل SPI

·        راه اندازي واحد كنترل مستقيم حافظه PDC(Peripheral DMA Controller) :

1.      آشنايي با نحوه ارسال و دريافت اطلاعات توسط واحدهاي ارتباطي از قبيل (USART , SPI, TWI,) بدون دخالت  CPU.

·        آموزش كار با حافظه هاي  MMC(Multi Media Card)

·        آشنايي با پروتكل USB:

1.      آشنايي با سخت افزار  USB و نحوه عملكرد آن 

2.      نحوه استفاده از فايل هاي  DLL موجود در ويندوز 

3.      آشنايي با كلاس HID(Human Interface Device)

4.      انجام يك پروژه عملي ارتباط با كامپيوتر از طريق پورت USB

 


 

 

خانه مهندسی برق ایران

خانه مهندسی برق ایران

" گامی تخصصی بسوی اشتغال در صنعت برق کشور"