تخفیف!
آموزش برنامه نویسی و درک دسترسی مستقیم به حافظه (DMA) در میکروکنترلرها

آموزش و درک دسترسی مستقیم به حافظه (DMA) در میکروکنترلرها | ARM Cortex M Microcontroller DMA Programming Demystified

(1 بررسی مشتری)

قیمت اصلی 1,400,000ریال بود.قیمت فعلی 400,000ریال است.

  • 9.5 ساعت ویدیو با زیرنویس انگلیسی و فارسی و کیفیت 1080
  • به روز رسانی 10/2024 تهیه شده رسمی یودمی ایران
  • مدرس: Kiran Nayak
  • حجم: 7.18GB (ترافیک داخلی)

توضیحات

آموزش برنامه نویسی و درک دسترسی مستقیم به حافظه (DMA) در میکروکنترلرها

نام دوره : ARM Cortex M Microcontroller DMA Programming Demystified

آموزش برنامه نویسی و درک دسترسی مستقیم به حافظه (DMA) در میکروکنترلرها

پیش نیاز:

توضیحات

این دوره با هدف رفع ابهام از کنترلر دسترسی مستقیم به حافظه (DMA) در میکروکنترلر و برنامه‌نویسی آن با استفاده از انواع مختلف محیط‌ها ارائه شده است.

مناسب برای دانشجویان مبتدی تا متوسط در زمینه سیستم‌های تعبیه شده و برنامه‌نویسی است. لطفاً برای آشنایی با جزئیات دوره، توضیحات زیر را مطالعه کنید.

نکات کلیدی که در این دوره یاد خواهید گرفت:

  1. ماتریس چندگانه AHB و رابط‌های گذرگاه ARM Cortex M.
  2. ارتباط مستر و اسلیو میکروکنترلر بر روی ماتریس گذرگاه.
  3. اجزای داخلی DMA: نقشه‌برداری کانال‌ها، جریان‌ها، فیفو، پورت‌های مستر، و تنظیم‌کننده‌ها.
  4. انواع مختلف انتقال داده در DMA: M2P، P2M، M2M.
  5. استفاده از DMA با محیط‌هایی مثل ADC، GPIO، UART_RX/TX و بسیاری محیط‌های دیگر که در دوره به‌روزرسانی خواهند شد.
  6. برنامه‌نویسی DMA از صفر؛ این کمک می‌کند که مشکلات DMA را در دیگر پلتفرم‌های میکروکنترلر یا پردازنده‌ها سریع‌تر عیب‌یابی و حل کنید.
  7. ویدیوهای اضافی درباره حالت دایره‌ای، انتقال‌های انفجاری، و RTOS نیز به زودی اضافه خواهند شد.

سخت‌افزار استفاده‌شده:

  1. برد STM32F446RE Nucleo64

همچنین می‌توانید از دیگر بردهای STM32 مثل Discovery یا Evaluation استفاده کنید.

نرم‌افزار استفاده‌شده:

  1. KEIL MDK V5 (نسخه رایگان، برای ویندوز)
  2. Openstm32 System Workbench (ویندوز/لینوکس/مک) (رایگان)
  3. نرم‌افزار CubeMx از شرکت ST (رایگان)

روش نصب در دوره پوشش داده می‌شود.

توضیحات دوره آموزش برنامه نویسی و درک دسترسی مستقیم به حافظه (DMA) در میکروکنترلرها:

این دوره در مورد درک کنترلر دسترسی مستقیم به حافظه (DMA) در میکروکنترلرها و نحوه استفاده از آن در برنامه‌های تعبیه‌شده است.

در این دوره از میکروکنترلر ARM Cortex M سری STM32 برای بحث‌های تئوری و تمرین‌های برنامه‌نویسی استفاده شده است.

جزئیات کلی DMA که می‌توانند برای سایر میکروکنترلرها نیز استفاده شوند، مورد بحث قرار می‌گیرند، اما برای اجرا بر روی سایر میکروکنترلرها، نیاز به تغییر در کد خواهید داشت.

این دوره به شما اعتماد به نفس در کار با کنترلر DMA میکروکنترلر و توانایی برقراری ارتباط بین سطوح مختلف مباحث خواهد داد.

تلاش زیادی شده تا موضوعات به سادگی و با توضیحات دقیق ارائه شوند.

ما خواهیم آموخت که چرا DMA لازم است و چگونه به ARM کمک می‌کند تا انتقال داده‌ها را بهینه کند.

ما انواع مختلف انتقال داده‌های DMA مانند M2M، P2M و M2P را با تنظیمات مختلف DMA یاد خواهیم گرفت.

 

آموزش برنامه نویسی و درک دسترسی مستقیم به حافظه (DMA) در میکروکنترلرها

دوره آموزش برنامه نویسی و درک دسترسی مستقیم به حافظه (DMA) در میکروکنترلرها برای چه کسانی است

  • متخصصانی که علاقه‌مند به کشف سیستم‌های تعبیه‌شده هستند.
  • علاقه‌مندان و دانشجویانی که می‌خواهند در دنیای سیستم‌های تعبیه‌شده شروع به کار کنند.
  • اگر به «تعبیه‌شده» فکر می‌کنید، این دوره را در نظر بگیرید. ناامید نخواهید شد.

 

بخشی از دوره :

1 دیدگاه برای آموزش و درک دسترسی مستقیم به حافظه (DMA) در میکروکنترلرها | ARM Cortex M Microcontroller DMA Programming Demystified

  1. یودمی ایران

    دوره درخواستی خود را از راه های ارتباطی درخواست کنید

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *