دوره آموزشی میکروکنترلرLPC1788 مقدماتی

محتوای این دوره، شامل ویدئوها، فایل‌های پیوست، پروژه‌ها و یادداشت‌ها، با هدف یادگیری سریع‌تر و مؤثرتر طراحی شده‌اند. تمامی دوره های رایگان کده به‌صورت رایگان و همچنین از طریق خرید اشتراکی در دسترس بوده و سعی شده همواره تمامی دوره ها بدون قفل و دارای آخرین آپدیت باشند. دوره ها فقط از سمت ربات تلگرامی رایگان کده قابل دانلود هستند.

2/5 - (1 امتیاز)
|
10 ساعت
-
-

دوره آموزشی میکروکنترلرLPC1788 مقدماتی

محتوای این دوره، شامل ویدئوها، فایل‌های پیوست، پروژه‌ها و یادداشت‌ها، با هدف یادگیری سریع‌تر و مؤثرتر طراحی شده‌اند. تمامی دوره های رایگان کده به‌صورت رایگان و همچنین از طریق خرید اشتراکی در دسترس بوده و سعی شده همواره تمامی دوره ها بدون قفل و دارای آخرین آپدیت باشند.

2/5 - (1 امتیاز)
وضعیت آپدیت

این دوره تا آخرین پارت منتشر شده از سوی سازنده قرار گرفته است!

نوع لایسنس

این دوره بدون هیچ لایسنس و قفل نرم‌افزاری با فرمت MP4 قرار گرفته است!

توضیحات
2/5 - (1 امتیاز)

میکروکنترلر LPC1788 از خانواده قدرتمند ARM Cortex-M3 شرکت NXP است که در بسیاری از کاربردهای صنعتی، کنترلی و سیستم‌های توکار استفاده می‌شود. این دوره آموزشی به شکلی طراحی شده است که هنرجو را از مفاهیم پایه تا پیاده‌سازی پروژه‌های واقعی با این میکروکنترلر آشنا کند.
در طول دوره، با ساختار داخلی LPC1788، واحدهای جانبی، نحوه تنظیم رجیسترها و کار با محیط‌های توسعه آشنا می‌شوید. همچنین با تمرکز بر اصول پایه، یاد خواهید گرفت چگونه یک سیستم مبتنی بر LPC1788 را از صفر طراحی، کدنویسی و تست کنید.

در این دوره چه یاد می‌گیریم؟

  • آشنایی با معماری ARM Cortex-M3 و ویژگی‌های LPC1788
  • معرفی سخت‌افزار و منابع داخلی LPC1788 (CPU، حافظه‌ها، باس‌ها، تایمرها و …)
  • آموزش نصب و راه‌اندازی محیط توسعه Keil µVision
  • نحوه ایجاد و پیکربندی پروژه جدید برای LPC1788
  • بررسی رجیسترها و نحوه دسترسی به آن‌ها
  • کار با GPIO و کنترل ورودی‌ها و خروجی‌های دیجیتال
  • آموزش واحد ADC و DAC برای تبدیل آنالوگ به دیجیتال و برعکس
  • راه‌اندازی واحدهای UART، SPI و I2C برای ارتباط با دیگر ماژول‌ها
  • پروژه عملی: چشمک‌زن LED و خواندن مقدار سنسور با ADC
  • بررسی مقدماتی CMSIS و استفاده از آن برای کدنویسی تمیز و ساختارمند
سرفصل‌ها
  • ۱- مقدمه – آشنایی با کامپایلرKeil ، ایجاد پروژه و پروگرام کردن
  • ۱-۱- آشنایی با کامپایلر keil
  • ۱-۲- ایجاد پروژه در keil
  • ۱-۳- نحوه پروگرام کردن برد
  • ۱-۴- پروگرام کردن با جیلینک
  • ۱-۵- پروگرام کردن برد با فلش مجیک
  • ۱-۶- دیباگ و شبیه سازی در خود keil
  • ۱-۷- زبان C و برنامه نویسی آن
  • ۲- GPIO
  • ۲-۱- تشریح GPIO
  • ۲-۲- بررسی چند مثال
  • ۲-۳- اجرای عملی مثال ها
  • ۲-۴- اجرای مثال خواندن وضعیت پایه ها
  • ۲-۵- اجرای عملی مثال خواندن وضعیت پا یه ها
  • ۲-۶- بررسی رجیستر Mask و Pin
  • ۳- وقفهGPIO
  • ۳-۱- بررسی وقفه GPIO
  • ۳-۲- اجرای مثال عملی وقفه GPIO
  • ۴- IOCON
  • ۵- EXTI
  • ۵-۱- تشریح وقفه خارجی
  • ۵-۲- اجرای عملی وقفه خارجی
  • ۶- UART
  • ۶-۱- تشریح UART
  • ۶-۲- بررسی مثال UART
  • ۶-۳- اجرای عملی مثال UART
  • ۶-۴- دریافت کاراکتر و رشته با وقفه UART
  • ۶-۵- بررسی مثال دریافت کاراکتر و رشته با وقفه UART
  • ۶-۶- اجرای مثال عملی دریافت کاراکتر و رشته با وقفه UART
  • ۶-۷- استفاده از توابع stdio
  • ۶-۸- اجرای عملی استفاده از توابع stdio
  • ۷- Timer & Counter
  • ۷-۱- تشریح عملکرد تایمر
  • ۷-۲- تشریح مثال راه اندازی تایمر
  • ۷-۳- ادامه تشریح مثال راه اندازی تایمر
  • ۷-۴- اجرای عملی مثال تایمر
  • ۷-۵- تشریح رجیستر TxEMR
  • ۷-۶- اجرای عملی مثال TxEMR
  • ۷-۷- تشریح کانتر
  • ۷-۸- اجرای عملی مثال کانتر
  • ۸- ADC
  • ۸-۱- تشریح ADC
  • ۸-۲- اجرای عملی مثال ADC
  • ۸-۳- وقفه ADC
  • ۹- DAC
  • ۹-۱- تشریح بخش DAC
  • ۹-۲- اجرای مثال عملی DAC
  • ۱۰- PWM
  • ۱۰-۱- تشریح بخش PWM
  • ۱۰-۲- بررسی مثال PWM
  • ۱۰-۳- اجرای عملی مثال PWM
  • ۱۱- RTC
  • ۱۱-۱- تشریح و تست عملی بخش RTC
  • ۱۱-۲- تشریح و تست عملی بخش ALARM
  • ۱۲- راه اندازی SDRAM خارجی
  • ۱۲-۱- تشریح بخش SDRAM
  • ۱۲-۲- تشریح مثال SDRAM
  • ۱۲-۳- اجرای عملی مثال SDRAM
  • ۱۳- راه اندازی TFT-LCD با کنترلر داخلی
  • ۱۳-۱- تشریح بخش کنترلر TFT- LCD
  • ۱۳-۲- اجرای عملی مثال TFT-LCD
  • ۱۳-۳- نمایش مثال اجرا شده روی برد، ۴۰ پین
  • ۱۳-۴- نمایش مثال اجرا شده روی برد، ۵۰ پین
  • ۱۴- تایمر Watchdog
  • ۱۴-۱- تشریح بخش Watchdog
  • ۱۴-۲- تشریح و اجرای عملی مثال Watchdog
  • ب) توابع CMSIS
  • ۱- ایجاد پروژه در با کتابخانه CMSIS
  • ۱-۱- ایجاد پروژه در با کتابخانه CMSIS
  • ۱-۲- اجرای عملی پروژه در CMSIS
  • ۲- GPIO
  • ۲-۱- تشریح عملکرد GPIO
  • ۲-۲- اجرای عملی مثال GPIO
  • ۳- وقفهGPIO
  • ۳-۱- تشریح عملکرد وقفه GPIO
  • ۳-۲- بررسی چند مثال
  • ۳-۳- اجرای عملی مثال
  • ۴- IOCON
  • ۵- EXTI
  • ۵-۱- تشریح عملکرد EXTI
  • ۵-۲- اجرای عملی مثال
  • ۶- UART
  • ۶-۱- تشریح عملکرد UART
  • ۶-۲- بررسی چند مثال
  • ۶-۳- اجرای عملی مثال
  • ۶-۴- دریافت یک کارکتر با وقفه
  • ۶-۵- اجرای عملی مثال
  • ۷- Timer & Counter
  • ۷-۱- تشریح عملکرد تایمر
  • ۷-۲- بررسی چند مثال
  • ۷-۳- اجرای عملی مثال تایمر
  • ۷-۴- تشریح عملکرد کانتر
  • ۷-۵- اجرای عملی مثال کانتر
  • ۸- ADC
  • ۸-۱- تشریح عملکرد ADC
  • ۸-۲- اجرای عملی مثال
  • ۹- DAC
  • ۱۰- PWM
  • ۱۰-۱- تشریح عملکرد PWM
  • ۱۰-۲- اجرای مثال PWM
  • ۱۱- RTC
  • ۱۱-۱- تشریح عملکرد RTC
  • ۱۱-۲- تشریح عملکرد وقفه RTC و ALARM

 

 

مخاطبین
  • دانشجویان و علاقه‌مندان به الکترونیک و رباتیک
  • افرادی که با میکروکنترلرهای AVR یا PIC کار کرده‌اند و می‌خواهند وارد دنیای ARM شوند
  • مهندسانی که قصد دارند پروژه‌های صنعتی خود را با میکروکنترلرهای حرفه‌ای‌تر پیاده‌سازی کنند
  • برنامه‌نویسانی که به دنبال یادگیری اصول ARM و کار با محیط Keil هستند
  • افرادی که هیچ آشنایی با زبان C یا مفاهیم پایه الکترونیک ندارند
  • کسانی که به دنبال مباحث کاملاً پیشرفته یا سطح صنعتی در LPC1788 هستند (دوره مقدماتی است)
سوالات متداول

بله، برای تمرین و اجرای پروژه‌ها پیشنهاد می‌شود از برد LPC1788 Development Board استفاده کنید. با این حال، شبیه‌سازی‌ها نیز در محیط Keil قابل انجام هستند.

بله
دوره از پایه شروع می‌شود و تمام مفاهیم به زبان ساده و با مثال‌های عملی توضیح داده می‌شوند.

بله، یکی از بخش‌های اصلی این آموزش، آشنایی با رجیسترهای اصلی LPC1788 و نحوه پیکربندی آن‌ها برای کنترل واحدهای مختلف است.

سایر دوره‌ها
دیدگاه کاربران

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

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

200,000 تومان
رایگان