آموزش تسلط بر میکروکنترلر: تایمر، PWM، CAN، کم مصرف (MCU2)

Mastering Microcontroller: Timers, PWM, CAN, Low Power(MCU2)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: تایمرهای STM32، CAN، RTC، PWM، سیستم های تعبیه شده کم مصرف را بیاموزید و آنها را با استفاده از STM32 Device HAL API های مرحله به مرحله برنامه ریزی کنید. شما از ابتدا در مورد تایمرهای STM32 یاد خواهید گرفت: تایمرهای عمومی و عمومی درک ورودی و خروجی تایمر با هدف عمومی مقایسه مدیریت واحد و تمرینات مدیریت وقفه های تایمر: وقفه های پایه زمانی، ضبط وقفه ها، مقایسه وقفه ها از ابتدا می آموزید که پروتکل CAN، CAN سیگنال‌دهی، فرستنده‌های CAN، رویه‌های دسترسی اتوبوس درک حالت CAN LOOPBACK، حالت SILENT و حالت NORMAL درک درباره فیلتر کردن CAN درباره وقفه‌های CAN اطلاعاتی درباره برنامه‌نویسی محیطی CAN با استفاده از درایورهای HAL دستگاه STM32 شما بر حالت‌های کم مصرف MCU مسلط خواهید شد: SLEEP، STOP و STANDBY شما دامنه های مختلف قدرت MCU را درک می کند: دامنه VDD، دامنه 1.2 ولت، دامنه پشتیبان. شما به ویژگی‌های RTC تسلط خواهید داشت: تقویم، زنگ هشدار، مهر زمان، واحد بیدار شدن وقفه‌ها و روش‌های بیدار شدن RTC تسلط بر ساعت‌های میکروکنترلر: HSE، HSI، LSE، LSI، PLL درک برنامه‌نویسی حلقه قفل فاز (PLL) آموزش حالت PWM و تسلط بر مرحله تمرینات کد گام به گام شما باید بتوانید به سرعت برنامه هایی را توسعه دهید که شامل STM32 Device HAL لایه پیش نیازها: دانش اولیه برنامه نویسی C و میکروکنترلر می تواند یک مزیت باشد اما اجباری نیست.

به‌روزرسانی: زیرنویس‌های انگلیسی اضافه شده‌اند، رونوشت موجود است

کد دوره: MCU2

به دوره ای خوش آمدید که برنامه نویسی پیشرفته میکرو کنترلر را به شما آموزش می دهد. در این دوره شما قصد دارید تایمر، PWM، CAN، RTC، حالت های کم مصرف میکروکنترلر STM32F4x را با راهنمایی گام به گام یاد بگیرید و به آن مسلط شوید. اگر به دنبال شغلی در حوزه نرم افزارهای Embedded هستید، به شدت توصیه می شود. <<

در این دوره آموزشی، پشت صحنه عملکرد تجهیزات جانبی با تمرینات کد پشتیبانی را درک خواهید کرد. من تمرین‌های بلادرنگ مختلفی را گنجانده‌ام که به شما کمک می‌کند تا بر هر ابزار جانبی تحت پوشش این دوره تسلط پیدا کنید و این دوره به طور کامل جنبه‌های تئوری و عملی تایمر، PWM، CAN، RTC، حالت‌های کم مصرف میکروکنترلر STM32F4x را پوشش می‌دهد.


در بخش تایمر دوره را پوشش می دهد،

1. تولید ساده مبتنی بر زمان با استفاده از تایمر پایه در هر دو حالت نظرسنجی و وقفه

2. وقفه‌های تایمر و شماره‌های IRQ، اجرای ISR، تماس‌های برگشتی و غیره

3. تایمر همه منظوره

4. کار با کانال های ورودی ورودی تایمر همه منظوره

5. وقفه ها، IRQ، ISR، تماس های مربوط به موتور ضبط ورودی تایمر کلی

6. کار با کانال های ضبط خروجی تایمر عمومی

7. وقفه‌ها، IRQ، ISR، تماس‌های مربوط به موتور ضبط خروجی تایمر عمومی

8. تولید PWM با استفاده از حالت‌های ضبط خروجی

9. تمرینات PWM

10. فرآیند توسعه کد گام به گام به شما کمک می کند تا بر دستگاه جانبی TIMER

مسلط شوید


در بخش CAN دوره را پوشش می دهد،

1. مقدمه ای بر پروتکل CAN

2. قالب‌های CAN

3. درک یک گره CAN

4. سیگنال دهی CAN (سیگنال های یک طرفه در مقابل سیگنال های دیفرانسیل) \

5. حالت مغلوب باس CAN و حالت غالب

6. CAN محاسبه زمان بندی بیت \

7. شبکه CAN با فرستنده گیرنده

8. کاوش نمای داخلی فرستنده گیرنده CAN

9. می‌تواند حالت‌های خودآزمایی مانند LOOPBACK، SILENT LOOPBACK، و غیره را با تمرین‌های کد انجام دهد.

10. کاوش STM32 bXCAN جانبی

11. خودآزمایی ابزار جانبی bxCAN با تمرینات

12. بلوک دیاگرام bXCAN

13. مسیر Tx/Rx bxCAN Peripheral

14. فیلتر کردن و اجرای فریم CAN

15. CAN در حالت عادی

16. برقراری ارتباط بین 2 برد از طریق CAN

17. تمرین کد


در بخش Power Controller، دوره آموزشی را پوشش می دهد،

1. ARM Cortex Mx Low Power Modes Normals Vs DeepSleep

2. حالت خواب STM32

3. حالت STOP

4. حالت STANDBY

5. اندازه گیری جریان با حالت فرعی مختلف

6. بیدار کردن MCU با استفاده از پین های بیدار، EXTI، RTC و غیره

7. پشتیبان گیری از SRAM

8. پوشش گام به گام با تعداد زیادی تمرین کد.


در بخش RTC دوره را پوشش می دهد،

1. بلوک دیاگرام عملکردی RTC

2. مدیریت ساعت RTC

3. واحد تقویم RTC

4. واحد هشدار RTC

5. واحد بیداری RTC

6. واحد مهر زمان RTC

7. بیدار کردن MCU با استفاده از رویدادهای RTC

8. RTC قطع می کند

9. و بسیاری از جزئیات دیگر با تمرینات گام به گام کد.


چارچوب HAL دستگاه STM32

1. جزئیات چارچوب STM32 Device Hal

2. جزئیات API

3. مدیریت وقفه

4. اجرای پاسخ به تماس

5. مدیریت و پیکربندی های جانبی

6. توضیح گام به گام با تمرین کد.


== نکته مهم: این دوره در مورد تولید خودکار کد با استفاده از نرم افزار STM32CubeMx نیست<==


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

برد STM32F446RE-NUCLEO

فرستنده گیرنده CAN برای تمرینات CAN


IDE استفاده شده:

OpenSTM32 SystemWorkbench مبتنی بر Eclipse


ترتیب یادگیری دوره های FastBit Embedded Brain Academy،

اگر در زمینه سیستم‌های جاسازی شده مبتدی هستید، می‌توانید دوره‌های ما را به ترتیب ذکر شده در زیر بگذرانید.
این فقط یک توصیه از سوی مربی برای مبتدیان است.

1) برنامه نویسی جاسازی شده با میکروکنترلر C: مبتدیان مطلق (Embedded C)

2) برنامه نویسی سیستم های جاسازی شده در پردازنده ARM Cortex-M3/M4 (مخصوص پردازنده ARM Cortex M4)

3) تسلط بر میکروکنترلر با توسعه درایور جاسازی شده (MCU1)

4) تسلط بر میکروکنترلر: TIMERS، PWM، CAN، RTC، LOW POWER(MCU2)

5) تسلط بر میکروکنترلر: STM32-LTDC، LCD-TFT، LVGL (MCU3)

6) طراحی سیستم جاسازی شده با استفاده از ماشین‌های حالت UML (ماشین دولتی)

7) تسلط بر RTOS: FreeRTOS و STM32Fx عملی با اشکال زدایی (RTOS)

8) میکروکنترلر ARM Cortex M DMA Programming Demystified (DMA)

9) توسعه بوت لودر سفارشی میکروکنترلر STM32Fx (Bootloader)

10) لینوکس جاسازی شده گام به گام با استفاده از Beaglebone Black (Linux)

11) برنامه نویسی درایور دستگاه لینوکس با استفاده از Beaglebone Black (LDD1)


سرفصل ها و درس ها

نمایش نظرات

آموزش تسلط بر میکروکنترلر: تایمر، PWM، CAN، کم مصرف (MCU2)
جزییات دوره
21.5 hours
218
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
23,686
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

FastBit Embedded Brain Academy FastBit Embedded Brain Academy

روی Firmware و Embedded Engineering کار می کند

Kiran Nayak Kiran Nayak

نرم افزار تعبیه شده