کتاب صفر تا صد کار با 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
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.