کتاب صفر تا صد کار با MSP430 LaunchPad: راهنمای جامع برنامه نویسی و کاربردها

249,950 تومان

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب صفر تا صد کار با MSP430 LaunchPad: راهنمای جامع برنامه نویسی و کاربردها

موضوع کلی: میکروکنترلرهای MSP430

موضوع میانی: برنامه نویسی و راه اندازی برد MSP430 LaunchPad

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه ای بر میکروکنترلرهای MSP430
  • 2. معرفی برد MSP430 LaunchPad
  • 3. نصب نرم افزار Code Composer Studio (CCS)
  • 4. نصب درایورهای MSP430 LaunchPad
  • 5. اولین برنامه: چشمک زدن LED (Blinky)
  • 6. ساختار برنامه در CCS
  • 7. آشنایی با محیط برنامه نویسی CCS
  • 8. فهم بخش های مختلف یک پروژه CCS
  • 9. کامپایل کردن و دیباگ کردن کد
  • 10. استفاده از کامپایلر GCC برای MSP430
  • 11. آشنایی با دستورات پایه زبان C
  • 12. متغیرها و انواع داده در C
  • 13. عملگرها در C
  • 14. دستورات شرطی (if, else, switch)
  • 15. حلقه ها (for, while, do-while)
  • 16. توابع در C
  • 17. آرایه ها در C
  • 18. اشاره گرها در C
  • 19. ساختارها (structs) در C
  • 20. یونیون ها (unions) در C
  • 21. یادگیری اصول دیجیتال
  • 22. نحوه کارکرد گیت های منطقی
  • 23. تبدیل مفاهیم دیجیتال به کد
  • 24. آشنایی با پورت های ورودی/خروجی (GPIO)
  • 25. تنظیم پورت ها به عنوان ورودی یا خروجی
  • 26. خواندن وضعیت پین ها
  • 27. نوشتن منطق بر روی پین ها
  • 28. استفاده از Pull-up و Pull-down resistors
  • 29. کار با دکمه ها (Buttons)
  • 30. مدیریت تاخیر (Delay)
  • 31. تکنیک های تاخیر نرم افزاری
  • 32. تکنیک های تاخیر سخت افزاری
  • 33. معرفی تایمرها (Timers) در MSP430
  • 34. انواع تایمرها در MSP430
  • 35. ثبت های مرتبط با تایمرها
  • 36. پیکربندی تایمر برای تولید موج مربعی
  • 37. پیکربندی تایمر برای اندازه گیری زمان
  • 38. استفاده از تایمر برای ایجاد تاخیرهای دقیق
  • 39. پیکربندی تایمر برایInterruptها
  • 40. آشنایی با وقفه‌ها (Interrupts)
  • 41. بردار وقفه (Interrupt Vector)
  • 42. مدیریت وقفه‌های خارجی
  • 43. مدیریت وقفه‌های تایمر
  • 44. مدیریت وقفه‌های پورت
  • 45. نوشتن کد برای مدیریت وقفه‌ها
  • 46. معرفی واحدهای مبدل آنالوگ به دیجیتال (ADC)
  • 47. پیکربندی ADC
  • 48. خواندن مقادیر آنالوگ از سنسورها
  • 49. استفاده از ADC برای خواندن پتانسیومتر
  • 50. تنظیم نرخ نمونه برداری ADC
  • 51. استفاده از ADC برای خواندن سنسور دما
  • 52. آشنایی با واحدهای مبدل دیجیتال به آنالوگ (DAC)
  • 53. پیکربندی DAC
  • 54. تولید سیگنال آنالوگ با DAC
  • 55. معرفی واسط ارتباط سریال UART
  • 56. پیکربندی UART برای ارسال و دریافت داده
  • 57. ارسال داده به کامپیوتر از طریق UART
  • 58. دریافت داده از کامپیوتر از طریق UART
  • 59. استفاده از Serial Terminal برای ارتباط
  • 60. پیاده سازی ارتباط سریال دو طرفه
  • 61. آشنایی با واسط ارتباط I2C
  • 62. پیکربندی I2C به عنوان Master
  • 63. پیکربندی I2C به عنوان Slave
  • 64. ارتباط با سنسورهای I2C (مانند سنسور دما)
  • 65. آشنایی با واسط ارتباط SPI
  • 66. پیکربندی SPI به عنوان Master
  • 67. پیکربندی SPI به عنوان Slave
  • 68. ارتباط با دستگاه های SPI
  • 69. معرفی واحدهای PMW (Pulse Width Modulation)
  • 70. تولید PWM با استفاده از تایمرها
  • 71. کنترل روشنایی LED با PWM
  • 72. کنترل سرعت موتور DC با PWM
  • 73. آشنایی با Watchdog Timer (WDT)
  • 74. کاربرد WDT برای جلوگیری از قفل شدن سیستم
  • 75. پیکربندی WDT
  • 76. بازنشانی (Reset) میکروکنترلر با WDT
  • 77. معرفی واحدهای Sleep Mode
  • 78. انواع حالت های کم مصرف در MSP430
  • 79. ورود به حالت کم مصرف
  • 80. بیدار شدن از حالت کم مصرف با وقفه
  • 81. بهینه سازی مصرف انرژی
  • 82. معرفی واحدهای Low-Power Features
  • 83. کار با LCD در MSP430
  • 84. پیکربندی درایور LCD
  • 85. نوشتن کاراکتر و اعداد روی LCD
  • 86. نمایش اطلاعات سنسور روی LCD
  • 87. آشنایی با واحدهای Brown-Out Reset (BOR)
  • 88. معرفی واحدهای Power-On Reset (POR)
  • 89. معرفی واحدهای Voltage Regulator
  • 90. استفاده از کلاک داخلی (Internal Clock)
  • 91. تنظیم فرکانس کلاک داخلی
  • 92. استفاده از کلاک خارجی (External Clock)
  • 93. پیکربندی کلاک خارجی
  • 94. آشنایی با کتابخانه ها و ماژول ها
  • 95. استفاده از کتابخانه های استاندارد MSP430
  • 96. نوشتن توابع سفارشی
  • 97. مدیریت حافظه در MSP430
  • 98. آشنایی با Flash memory
  • 99. آشنایی با RAM
  • 100. خواندن و نوشتن در حافظه Flash

نظرات

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

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