راهنمای STM32 bare metal برای پروژههای تعبیه شده آینده (بخش 2)
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- رابط فرستنده-گیرندهی آسنکرون جهانی (UART)
- رابط جانبی سریال (SPI)
- خواندن شماتیک حسگرها (شتابسنج ADXL345)
- رابط داخلی مدار یکپارچه (I2C)
- مبدل آنالوگ به دیجیتال (ADC)
- مبدل دیجیتال به آنالوگ (DAC)
پیشنیازهای دوره
- درک اولیه از برنامهنویسی C
- الکترونیک پایه (ضروری نیست)
توضیحات دوره
این دوره بخش دوم از دوره سیستمهای تعبیه شده است که عمدتاً برای دانشجویان طراحی شده، اما همچنین برای افرادی که میخواهند در این مسیر شغلی را شروع کنند و دانش کلی از سیستمهای تعبیه شده کسب نمایند، مناسب است.
بر اساس تجربه شخصی و دیگران، هنگام شروع کار با سیستمهای تعبیه شده، مشکل اصلی اغلب ابهامات زیاد در خواندن مستندات و شماتیکها و سپس ترکیب آن با برنامهنویسی در آغاز مطالعات یا تحقیقات است.
این دوره دقیقاً برای پر کردن این خلاها ساخته شده و به شما نشان میدهد چگونه به سادهترین شکل بسیاری از عملکردها را با قدم به قدم پیش رفتن در راهنمای مرجع، شماتیکها و برنامهنویسی دستگاه به دست آورید. در طول دوره، تمام مفاهیم به صورت تصویری توضیح داده میشوند. باور داریم یادگیری ویژوال بهترین راه برای درک است.
چون در این حوزه فقط با صحبت کردن نمیتوان به نتایج زیادی رسید، در پایان هر مرحلهی مهم تستی انجام خواهد شد تا اثباتی برای مطالب گفته شده باشد. این موضوع همچنین میتواند به دانشجویان یا تازهواردان به رشته در پروژههایشان کمک کند. دستگاه استفاده شده در این دوره، بورد Discovery مدل STM32F407VG است.
تنها کتابخانهها و دستورالعملهای به کار رفته در این دوره آنهایی هستند که در هر کامپایلر C دیگری نیز قابل استفادهاند. بقیه موارد به صورت خودساخته طراحی شدهاند. محتوای دوره بسیار مینیمالیستی نگه داشته شده است.
در طول دوره موارد زیر را خواهید آموخت:
- رابط فرستنده-گیرنده آسنکرون جهانی (UART)
- رابط جانبی سریال (SPI)
- رابط داخلی مدار یکپارچه (I2C)
- مبدل آنالوگ به دیجیتال (ADC)
- مبدل دیجیتال به آنالوگ (DAC)
این دوره برای چه کسانی مناسب است؟
- دانشجویان و تازهکاران در سیستمهای تعبیه شده
راهنمای STM32 bare metal برای پروژههای تعبیه شده آینده (بخش 2)
-
مقدمه 01:14
-
مقدمه 08:33
-
راهاندازی برنامههای مورد نیاز 03:12
-
برنامهنویسی ارسال اطلاعات به لپتاپ 21:06
-
برنامهنویسی دریافت اطلاعات از لپتاپ 11:06
-
مقدمه 04:40
-
شتابسنج - مدل ADXL345 سه محوره gy-521 07:53
-
راهاندازی SPI روی STM32 14:58
-
ارتباط با استفاده از 4 سیم - تست 19:37
-
ارتباط با استفاده از 3 سیم - تست 12:10
-
مقدمه 03:48
-
تنظیم رجیسترهای I2C 11:36
-
I2C به عنوان master 15:07
-
I2C به عنوان slave 08:35
-
ارتباط I2C به صورت master و slave همراه با UART - تست 08:11
-
مقدمه 06:45
-
تست برنامهنویسی 20:47
-
مقدمه 03:44
-
تست برنامهنویسی 08:18
-
پیام نهایی 01:00
مشخصات آموزش
راهنمای STM32 bare metal برای پروژههای تعبیه شده آینده (بخش 2)
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:همه سطوح
- تعداد درس:20
- مدت زمان :03:12:20
- حجم :1.32GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy