کتاب برنامه‌نویسی میکروکنترلرهای ARM با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره برنامه‌نویسی میکروکنترلرهای ARM

موضوع کلی: سیستم‌های توکار و میکروپروسسوری

موضوع میانی: مبانی سیستم‌های توکار**

📋 سرفصل‌های دوره

  • 1. معماری هسته ARM: معرفی و تاریخچه
  • 2. معماری ARMv7-M و ARMv8-M
  • 3. مجموعه دستورالعمل‌های Thumb و Thumb-2
  • 4. مفهوم رجیسترها و حافظه در ARM
  • 5. آشنایی با دستورات پایه اسمبلی ARM
  • 6. مقدمه‌ای بر زبان C برای برنامه‌نویسی میکروکنترلر
  • 7. نصب و راه‌اندازی محیط توسعه Keil uVision
  • 8. نصب و راه‌اندازی محیط توسعه IAR Embedded Workbench
  • 9. ساختار یک پروژه میکروکنترلری در Keil/IAR
  • 10. کامپایل، لینک و دیباگ کردن برنامه‌ها
  • 11. ورودی/خروجی دیجیتال (GPIO) در ARM
  • 12. کار با پین‌های GPIO: پیکربندی، خواندن و نوشتن
  • 13. مفهوم وقفه (Interrupt) در میکروکنترلرها
  • 14. برنامه‌نویسی وقفه در ARM
  • 15. تایمرها و شمارنده‌ها در ARM
  • 16. استفاده از تایمرها برای تولید تاخیر
  • 17. تولید PWM با استفاده از تایمرها
  • 18. مبدل آنالوگ به دیجیتال (ADC) در ARM
  • 19. خواندن مقادیر آنالوگ با ADC
  • 20. مبدل دیجیتال به آنالوگ (DAC) در ARM
  • 21. ارتباط سریال (UART) در ARM
  • 22. ارتباط SPI در ARM
  • 23. ارتباط I2C در ARM
  • 24. پروتکل‌های ارتباطی CAN و USB (مقدماتی)
  • 25. آشنایی با کتابخانه‌های HAL و CMSIS
  • 26. کار با کتابخانه CMSIS برای دسترسی به هسته
  • 27. برنامه‌نویسی Real-Time در ARM
  • 28. مدیریت حافظه در میکروکنترلرهای ARM
  • 29. برنامه‌نویسی با استفاده از FreeRTOS (مقدماتی)
  • 30. کار با درایورهای периферий مختلف
  • 31. برنامه‌نویسی در حالت Low Power
  • 32. بهینه‌سازی کد برای میکروکنترلرهای ARM
  • 33. تست و دیباگ پیشرفته با JTAG و SWD
  • 34. آشنایی با ابزارهای تحلیل کد
  • 35. مفهوم Bootloader و نحوه استفاده از آن
  • 36. کار با سیستم‌عامل‌های بی‌درنگ (RTOS) پیشرفته‌تر
  • 37. طراحی و پیاده‌سازی یک سیستم توکار ساده
تگ‌ها: ADC ARM CMSIS Embedded Systems FreeRTOS GPIO I2C IAR Interrupt Keil SPI UART برنامه‌نویسی ARM سیستم‌های توکار میکروکنترلر

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.