فیلم آموزش ARM STM32 مقدماتی – پک 10 جلسه ای
آموزش ARM STM32 یوبرد، شروع بازی ST
کاملترین پک آموزش STM32
در این آموزش به مهمترین سرفصل های میکروکنترلرهای STM32 می پردازیم. جلسۀ اول این آموزش، شامل مباحث مقدماتی است و باقی جلسات آن، هر کدام شرح یک واحد داخلی میکروکنترلرهای STM32 است. در این آموزش، همۀ مباحث تئوری را بررسی می کنیم، کار با نرم افزارهای مربوط به برنامه نویسی و برنامه ریزی این میکروکنترلرها را تشریح می کنیم، واحدهای داخلی را با رجیسترهای مربوط تشریح و بررسی می کنیم، نمونه کدها را هم به صورت رجیستری و هم با پلتفرم HAL می آوریم، نتیجۀ پروژه های آموزش را به صورت عملی بررسی می کنیم و به طور کلی، هر موضوع مقدماتی را که برای کار با میکروکنترلرهای ARM STM32 لازم است، به صورت تئوری و در عمل، با ذکر نکات، بررسی می کنیم.
قیمت اصلی ۱,۸۳۲,۰۰۰ تومان بود.۱,۴۶۶,۰۰۰ تومانقیمت فعلی ۱,۴۶۶,۰۰۰ تومان است.
تخفیف و هدیه
اخبار جدید یوبرد در اینستاگرام
آموزش های رایگان
لیست آموزش ها
زمان فیلم آموزشی | 24 ساعت و 23 دقیقه |
---|---|
مخاطبین | دانشجویان، فعالان الکترونیک با هدف یادگیری حرفه ای میکروکنترلرهای STM32 |
پیش نیاز | زبان برنامه نویسی C |
رضا اسدی
دسترسی سریع
دانلود بلافاصله پس از پرداخت
راهنمای استفاده
پلیر اختصاصی، تنها Windows، یک سیستم
فیلم آموزش ARM STM32 مقدماتی یوبرد، مجموعه ای 10 جلسه ای از مباحث مقدماتی میکروکنترلرهای STM32 است. در این فیلم آموزشی به تشریح کامل و جامع واحدهای داخلی مهم و پر کاربرد میکروکنترلرهای STM32 پرداخته ایم. در هر جلسه، علاوه بر توجه ویژه به مباحث تئوری و تشریح کامل رجیسترها، پروژه ها و نمونه کدهای عملی را نیز بررسی می کنیم. پروژه های فیلم آموزش STM32، هم با مقداردهی مستقیم به رجیسترها نوشته شده اند و هم با استفاده از پلتفرم HAL.
ویدئوی 1 – معرفی فیلم آموزش میکروکنترلرهای ARM STM32 مقدماتی
سری های مختلف میکروکنترلرهای STM32، دارای پردازنده های مختلف ARM هستند و ویژگی ها و امکانات زیادی دارند. امروزه (سال 1401) در ایران از میکروکنترلرهای STM32 در بسیاری از پروژه های صنعتی استفاده می شود و استفاده از این میکروکنترلرها در صنایع مختلف اهمیت ویژه ای دارد. بنابراین دانش نسبت به میکروکنترلرهای ARM STM32 برای فعالان حوزۀ میکروکنترلر، مهم و ضروری است. به همین دلیل، فیلم آموزش STM32 را با هدف کمک به صنعت و بالا بردن سطح دانش در زمینۀ میکروکنترلر ارائه کرده ایم. دانش پذیر پس از این آموزش، کار با میکروکنترلرهای ARM STM32 را به طور مفهومی و کامل فرا می گیرد و می تواند پروژه های صنعتی خود را با این میکروکنترلرها انجام دهد.
فیلم آموزش ARM STM32 مقدماتی یوبرد، 36 پروژۀ عملی دارد که پس از تشریح کامل مباحث تئوری و تشریح و بررسی رجیسترها، پروژه های هر جلسه را بررسی می کنیم. پروژه ها و نمونه کدهای مذکور، هم به صورت مقداردهی مستقیم به رجیسترها و هم با استفاده از توابع و کتابخانه های HAL هستند. که در حال حاضر، در هیچ آموزش STM32 دیگری، این ویژگی «هم رجیستری و هم پلتفرم HAL»، به چشم نمی خورد. همچنین در مقدمۀ فیلم آموزش STM32، نحوۀ کار با نرم افزارهای برنامه نویسی و پروگرام کردن STM32 را به طور کامل بررسی کرده ایم. با فیلم آموزش STM32 که اکنون به کیفیت و جامعیت مورد نظر ما رسیده است و می توانیم به آن، صفت “بی نظیر” و یا حداقل “کم نظیر” بدهیم، کار با میکروکنترلرهای ARM STM32 را یاد بگیرید و در جهت ساخت دنیایی امن و زندگی راحت، طبیعتی پاک و صنایع مدرن بکوشید و ما را نیز به اهدافمان نزدیک تر کنید.
فیلم آموزش میکروکنترلرهای AVR مقدماتی
جلسات این پک آموزشی بصورت مجزا قابل تهیه است:
- فیلم مقدمه آموزش STM32 – جلسۀ 1 آموزش STM32 (رایگان – 4 ساعت)
- فیلم آموزش GPIO در STM32 – جلسۀ 2 آموزش STM32
- فیلم آموزش کلاک و Reset در STM32 – جلسۀ 3 آموزش STM32
- فیلم آموزش وقفه در STM32 – جلسۀ 4 آموزش STM32
- فیلم آموزش ADC در STM32 – جلسۀ 5 آموزش STM32
- فیلم آموزش تایمر در STM32، مقدماتی – جلسۀ 6 آموزش STM32
- فیلم آموزش تایمر پیشرفته در STM32 – جلسۀ 7 آموزش STM32
- فیلم آموزش USART در STM32 – جلسۀ 8 آموزش STM32
- فیلم آموزش RTC در STM32 – جلسۀ 9 آموزش STM32
- فیلم آموزش DAC در STM32 – جلسۀ 10 آموزش STM32
جلسات پیشرفتۀ آموزش STM32:
همچنین:
میکروکنترلر STM32 و کاربردهای آن
میکروکنترلرهای STM32، از میکروکنترلرهای ساخت شرکت STMicroelectronics هستند. این شرکت در ساخت میکروکنترلرهای STM32، از معماری های مختلف پردازنده های ARM استفاده می کند. میکروکنترلرهای STM32 سری های مختلف و هر کدام از آنها ویژگی ها و امکانات متنوعی دارند. می توان گفت این میکروکنترلرها از متنوع ترین میکروکنترلرهای جهان هستند. وجود طیف وسیعی از این میکروکنترلرها، آنها را برای کاربردهای متنوع در صنعت مناسب کرده است. میکروکنترلرهای STM32 می توانند در هوشمندسازی، IoT، صنایع خودرو، کشاورزی، صنایع غذایی، لوازم خانگی، تجهیرات پزشکی، تجهیزات آزمایشگاهی، سیستم های کنترل اقلیم و انواع و اقسام سیستم های نهفتۀ مبتنی بر میکروکنترلر، مورد استفاده قرار گیرند. کاربردهای وسیع میکروکنترلرهای STM32 در صنعت و نیاز صنعت به آنها، امکانات گستردۀ آنها، وجود سری های مختلف این میکروکنترلرها و ویژگی های مختلف دیگر، بر اهمیت این میکروکنترلرها در دنیای الکترونیک و سیستم های دیجیتال افزوده است. فیلم آموزش ARM STM32 مقدماتی را با توجه به مهم بودن میکروکنترلرهای STM32 و اهمیت استفادۀ آنها در صنعت ارائه کرده ایم.
ویدئوی 2 – آموزش ARM STM32 یوبرد در سرعت 500x
چرا آموزش میکروکنترلر STM32 مقدماتی یوبرد؟
فیلم آموزش ARM STM32 مقدماتی یوبرد، مجموعه ای است که ویژگی هایی منحصر به فرد دارد. از جمله:
- در فیلم آموزش ARM STM32 مقدماتی، مقدمات و تئوری واحدهای داخلی میکروکنترلرهای STM32 به صورت کامل و جامع تشریح شده اند. این که در هر جلسه، شرح و بررسی تمامی مقدمات و پیش نیازها و عبارات و اصطلاحات مرتبط و همچنین تشریح کامل رجیسترها وجود دارد، در کمتر آموزشی یافت می شود.
- کلیات و جزئیات و نکات صنعتی راه اندازی و به کارگیری واحدهای داخلی بیان شده اند. در فیلم آموزش ARM STM32 مقدماتی به بیان جزئیات توجه ویژه ای شده است. به جرأت می توان گفت که در بسیاری از موارد، در هیچ آموزش دیگری به این حد به جزئیات پرداخته نشده است. به طور مثال در جلسات تایمر در STM32، مسائلی بیان و نمونه کدهایی برای آنها ارائه می شود که حتی در منابع خارجی هم به آنها پرداخته نشده است. با توجه تجربۀ فعالیت چند سالۀ مدرس این آموزش در صنایعی مثل خودرو و آسانسور، نکات بسیار مهم و صنعتی کار با میکروکنترلرهای STM32، بیان شده اند.
- تشریح پروژه ها و نمونه کدها هم به صورت رجیستری و هم با پلتفرم HAL و راه اندازی واحدهای داخلی و مشاهدۀ نتیجۀ پروژه به صورت عملی. که در حال حاضر (تیر 1401)، آموزش میکروکنترلر STM32دیگری مانند فیلم آموزش ARM STM32 مقدماتی یوبرد یافت نمی شود که هم شامل شرح و بررسی کامل رجیسترهای این میکروکنترلرها و پروژه ها و نمونه کدهای رجیستری باشد و هم دارای پروژه هایی با پلتفرم HAL باشد.
- قدم به قدم تئوری، منتهی به انجام پروژه های عملی. که تشریح مباحث تئوری به گونه ای است که حتی اگر مخاطب، تنها مباحث تئوری را مشاهده کند، خود می تواند پروژه های عملی را پیاده کند. با این وجود، در انتهای هر جلسه از مانند فیلم آموزش ARM STM32 مقدماتی، پروژه های عملی نیز تشریح شده اند و در بررسی آنها، مطالب تئوری مرور می شوند.
- مهمترین سرفصل ها برای شروع و انجام پروژه های مبتنی بر میکروکنترلرهای ARM STM32.
- چند مرحله ویرایش برای افزایش کیفیت صدا، تصویر و محتوا. آموزش STM32 یوبرد، از سال 1397 ارائه شده است و تاکنون برای افزایش کیفیت محتوا و تصویر و صوت، چند بار ویرایش شده است.
- در فیلم آموزش ARM STM32 مقدماتی، مباحث تئوری و پروژه ها به گونه ای ارائه شده اند که دانش پذیر پس از هر جلسه، آنها را به طور کامل فرا می گیرد و می تواند پروژه ها و نمونه کدهای مربوط به آن جلسه را پیاده کند. همچنین پس از مشاهدۀ همۀ جلسات و با تمرین و ممارست، می تواند پروژه های صنعتی مبتنی بر میکروکنترلرهای STM32 را آغاز کند.
تصویر 1 – بررسی یک نمونه کد رجیستری تایمر در عمل در فیلم آموزش ARM STM32 مقدماتی یوبرد
سرفصل های آموزش ARM STM32 مقدماتی
آنچه در فیلم آموزش ARM STM32 مقدماتی یوبرد به آن می پردازیم، به طور کلی به صورت زیر است. برای مطالعۀ جزئیات بیشتر سرفصل های هر جلسه، به متن معرفی آن جلسه مراجعه کنید. سرفصل های ارائه شده در فیلم آموزش STM32 یوبرد، همگی مهم هستند و جزء پرکاربردترین سرفصل های حوزۀ میکروکنترلرها به حساب می آیند.
- جلسۀ 1 – فیلم مقدمه آموزش STM32: آموزش ARM STM32 نیاز به مقدماتی دارد. در این جلسه، به این مقدمات می پردازیم و مباحثی را که پیش نیاز موضوعات جلسات آینده هستند، تشریح می کنیم. از ویژگی های قابل توجه این جلسه، وجود مبحث عبارات و اصطاحات و همچنین آموزش کار با نرم افزار STM32CubeIDE، نرم افزار Keil، نرم افزار ویژوال استودیو، نرم افزار STM32CubeMX، نرم افزار STM32CubeProg، نرم افزار ST-Link Utility، نرم افزار STM32 Flasher و نرم افزار J-Flash و کار با پروگرامر ST-Link و پروگرامر J-Link است.
- مقدمات
- عبارات و اصطلاحات
- مراحل کار میکروکنترلر
- معرفی کلی نرم افزارهای برنامه نویسی میکروکنترلرها
- معرفی میکروکنترلرهای ARM STM32
- سخت افزارهای مرتبط
- نکات مربوط به برنامه برنامه ریزی میکروکنترلرهای ARM STM32
- کار با نرم افزارهای برنامه نویسی STM32
- کار با نرم افزارهای برنامه ریزی STM32 (پروگرام کردن STM32 با JTAG و SWD و بوت لودر)
- نحوۀ نمایش نتایج برنامه
- معرفی مختصر سایت ST
- بررسی کلی دیتاشیت و رفرنس منوال میکروکنترلرهای STM32
- جلسۀ 2 – فیلم آموزش GPIO در STM32: در این جلسه از فیلم آموزش ARM STM32 مقدماتی، به آموزش GPIO در STM32، مباحث مقدماتی و نکات لازم، مدهای عملیاتی GPIO و بررسی نمونه کدهای رجیستری GPIO و نمونه کدهای HAL آن می پردازیم.
- تعریف GPIO و مقدمه ای از آن
- مدهای GPIO
- بلوک دیاگرام GPIOو مدهای GPIO در STM32F1
- مباحثی مربوط به GPIO در STM32F1 و مقایسه با برخی میکروکنترلرهای دیگر
- بررسی AFIO و مطالب مربوط به GPIO در آن
- تشریح رجیسترهای GPIO در STM32 و رجیسترهای دیگر مرتبط با GPIO
- تشریح نمونه کدهای GPIO
- جلسۀ 3 – فیلم آموزش کلاک و Reset در STM32: واحد RCC، واحد کلاک و ریست میکروکنترلرهای ARM STM32 است و لازمۀ کار با واحدهای داخلی دیگر است. در این جلسۀ فیلم آموزش ARM STM32 مقدماتی، به تشریح RCC می پردازیم. شرح و بررسی رجیسترهای RCC و بررسی نمونه کدهای رجیستری برای این واحد، از ویژگی های شاخص این جلسه است.
- تعریف Reset
- انواع ریست نرم افزاری و سخت افزاری
- منابع ریست میکروکنترلرها
- تعریف کلاک و منابع کلاک
- PLL و مقسم فرکانسی
- شرح RCCدر میکروکنترلرهای STM32 سری F1
- تشریح رجیسترهای RCC میکروکنترلرهای STM32F1
- نمونه کدهای RCC
- جلسۀ 4 – فیلم آموزش وقفه در STM32: در این جلسه به تشریح وقفۀ خارجی، راه اندازی آن در میکروکنترلرهای ARM STM32F1، وقفۀ نرم افزاری، Event خارجی و راه اندازی Event خارجی در STM32 می پردازیم. (راه اندازی وقفه خارجی در STM32)
- تعریف و مقدمۀ وقفه
- اصطلاحات و عبارات مرتبط با وقفه و تئوری وقفه در میکروکنترلرها
- اولویت وقفه ها در STM32
- فعال کردن وقفه ها و پرچم وقفه ها
- وقفه در میکروکنترلرهای ARM STM32 سری F1
- پایه های ورودی وقفۀ خارجی در این میکروکنترلرها
- شرایط اتفاق افتادن وقفۀ خارجی
- روتین های وقفه خارجی در STM32F1
- تشریح رجیسترهای وقفۀ خارجی و Event خارجی
- بررسی نمونه کدهای وقفه خارجی و Event خارجی
تصویر 2 – بخشی از نمونه کد رجیستری وقفه خارجی STM32 و تصویری از بررسی عملی آن
- جلسۀ 5 – فیلم آموزش ADC در STM32: واحد ADC میکروکنترلرهای ARM STM32 نکات و مباحث بسیار مهمی دارد که در جلسۀ پنجم فیلم آموزش ARM STM32 مقدماتی، آنها را تشریح می کنیم. تشریح کامل و مفهومی مدهای عملیاتی ADC در STM32، در کمتر آموزشی دیده می شود. (راه اندازی ADC در STM32)
- تعریف و مقدمۀ ADC
- عبارات و اصطلاحات و مباحث مربوط به ADC
- بدست آوردن رابطۀ خروجی ADC با ولتاژ ورودی
- پایه های مربوط به ADC در میکروکنترلرها
- محدوده های ولتاژ و مشخصات الکتریکی ADC در STM32
- بیان برخی مطالب و کاربردهای ADC
- ADC در میکروکنترلرهای ARM STM32F1
- تشریح مدهای عملیاتی ADC در STM32
- تشریح مباحثی مثل کالیبراسیون داخلی ADC، زمان نمونه برداری، Data alignment، سنسور دما و ولتاژ رفرنس داخلی ADC
- تشریح رجیسترهای ADC در STM32F1
- بررسی و تشریح نمونه کدهای ADC در STM32
- جلسۀ 6 – فیلم آموزش تایمر در STM32، مقدماتی: در این جلسه به امکانات پایه ای و مقدماتی تایمرهای Basic و General purpose و Advanced control و تشریح رجیسترها و نمونه کدهای آنها می پردازیم. ویژگی چشمگیر این جلسه، توضیح کامل امکانات و آوردن نمونه کدهای رجیستری و HAL برای آنهاست. (تایمرهای میکروکنترلرهای STM32 – کنترل دور موتور DC با STM32 – کپچر در تایمر میکروکنترلرهای STM32)
- تعریف و عملکرد تایمر
- بررسی عبارات و اصطلاحات و مباحث مربوط به تایمر
- کاربردهای تایمر
- معرفی انواع دیگر تایمر
- انواع تایمر در میکروکنترلرهای STM32 سری F1
- تشریح عملکرد تایمرهای Basic در STM32
- آموزش رجیسترهای تایمر در STM32، تایمرهای Basic
- نمونه کدهای تایمرهای Basic
- تشریح عملکرد تایمرهای General purpose در STM32
- تشریح رجیسترهای تایمرهای General purpose
- تشریح مبحث Input capture و نمونه کد اندازه گیری دور موتور DC
- مبحث Output compare و PWM و نمونه کد تغییر سرعت موتور DC
- نمونه کد برای کنترل دور موتور DC
- نمونه کد کپچر
- تایمرهای General purpose دیگر (تایمرهای 9 تا 14)
- تایمرهای Advanced در STM32
- تشریح عملکرد Repetition counter در تایمرهای Advanced
- نمونه کد تایمرهای Advanced
- جلسۀ 7 – فیلم آموزش تایمر پیشرفته در STM32: در این جلسه از فیلم آموزش ARM STM32 مقدماتی، امکانات پیشرفتۀ تایمرهای Basic و General purpose و Advanced میکروکنترلرهای ARM STM32F1 را تشریح می کنیم، نمونه کدهای رجیستری و HAL آنها را بررسی می کنیم و نتیجۀ آنها را در عمل مشاهده می کنیم.
- مبحث Timer synchronization و تشریح رجیسترها و نمونه کدهای آن
- مبحث Clock selection و بررسی رجیسترها و نمونه کدهای آن
- مد PWM input و بررسی رجیسترها و نمونه کدهای آن
- خروجی های مکمل یا Complementary output و رجیسترها و نمونه کدهای آن
- مد Forced output و بررسی رجیسترها و نمونه کدهای مربوط
- عملکرد Break و رجیسترها و نمونه کد مربوط
- پاک کردن سیگنال OCxREF یا Clearing the OCxREF signal و تشریح رجیسترها و نمونه کد مربوط
- مد Encoder interface و رجیسترها و نمونه کدهای آن
- موضوع PWM شش مرحله ای یا 6-step PWM و رجیسترها و نمونه کد آن
- مبحث XOR ورودی و اتصال سنسورهای Hall و رجیسترها و نمونه کد آن
- مبحث One-pulse mode
تصویر 3 – راه اندازی تایمر در STM32، نتیجۀ عملی ساخت PWM شش مرحله ای در تایمر STM32
- جلسۀ 8 – فیلم آموزش USART در STM32: در آموزش یوزارت در STM32، این پروتکل ارتباطی سریال را با نکات، جزئیات و ویژگی ها و امکانات آنها در این میکروکنترلرها، شرح می دهیم. (راه اندازی UART در STM32 – ویژگی های USART در میکروکنترلرهای STM32F1)
- مقدمه ای از پروتکل های ارتباطی
- مقدمه ای از پروتکل ارتباطی USART
- USART در میکروکنترلرهای STM32 سری F1
- تشریح مباحثی مثل Baud rate، تعداد بیت های Stop، پایه های CTS و RTS و Hardware flow control، کاراکترهای Break و Idle، طول دیتا در یوزارت STM32F1، حداکثر باود ریت، Noise error، نحوۀ محاسبۀ Baud rate و مقدار خطای قابل قبول آن، مبحث Multiprocessor communication mode، مبحث Parity control و وقفه های USART.
- تشریح رجیسترهای واحد USART میکروکنترلرهای ARM STM32 سری F1
- تشریح نمونه کدهای USART در STM32
- جلسۀ 9 – فیلم آموزش RTC در STM32: در این جلسه، مقدمات RTC، واحدهای داخلی مرتبط و تشریح رجیسترها و نمونه کدهای RTC در میکروکنترلرهای ARM STM32 را تشریح می کنیم. با این که در بسیاری از آموزش های موجود، واحد RTC جزء مباحث پیشرفتۀ STM32 تلقی می شود، ما آن را در پک مقدماتی قرار داده ایم.
- تعریف و مقدمه ای از RTC
- روش های پیاده سازی RTC
- اشاره ای به کاربردهای RTC و مثال هایی از آن
- اشاره ای به متعلقات RTC
- اشاره ای به امکانات RTCها
- لزوم استفاده از RTC و اشاره ای به ماژول های RTC
- RTC میکروکنترلرهای ARM STM32 سری F1
- تشریح واحدهای Backup domain در STM32F1
- تشریح عملکرد و آموزش رجیسترهای RTC در STM32 سری F1
- تشریح رجیسترهای واحد های دیگر مرتبط با RTC
- تشریح نمونه کدهای RTC
- جلسۀ 10 – فیلم آموزش DAC در STM32: در این جلسه فیلم آموزش ARM STM32 مقدماتی، مبدل دیجیتال به آنالوگ STM32 را با شرح نکات، ملاحظات و نمونه کدهای رجیستری و HAL آن، تشریح و نتایج نمونه کدها را در عمل هم مشاهده می کنیم. (راه اندازی DAC در STM32)
- تعریف و عملکرد DAC
- مفاهیم و اصطلاحات مربوط به DAC
- اشاره ای به روش های تبدیل دیجیتال به آنالوگ
- اشاره ای به کاربردهای DAC
- تئوری DAC میکروکنترلرهای ARM STM32 سری F1
- بلوک دیاگرام DAC در STM32F1
- قابلیت ها و امکانات DAC در STM32F1
- تشریح موضوعات مرتبط از جمله نحوۀ نوشتن در رجیسترهای دادۀ DAC
- مدهای DAC در STM32F1
- تشریح رجیسترهای DAC در STM32 سری F1
- نمونه کدهای DAC
تصویر 4 – آموزش میکروکنترلرهای ARM STM32، نتیجۀ عملی ساخت موج سینوسی با DAC در STM32
مخاطبان و پیش نیازهای آموزش STM32 مقدماتی
مخاطبان فیلم آموزش ARM STM32 مقدماتی، همۀ فعالان رشته های مهندسی برق، الکترونیک، رباتیک، مکاترونیک، پزشکی و همۀ علاقه مندان دیگر حوزۀ میکروکنترلر هستند. پیش نیازهای این آموزش هم به این صورت است:
- آشنایی با زبان برنامه نویسی C: که پیش نیاز اصلی این آموزش است. بدون آشنایی با زبان C، درک مفاهیم میکروکنترلرها و راه اندازی واحدهای داخلی آنها مشکل است.
- آشنایی کلی با میکروکنترلرها و مفاهیم آنها: مباحث آموزش را طوری مطرح کرده ایم که نیازی به آشنایی جزئی با میکروکنترلرها نیست. برای اطلاعات بیشتر، مطالب نوشتۀ میکروکنترلر در وبلاگ یوبرد کافی است. در جلسۀ مقدمۀ آموزش میکروکنترلرهای STM32، مفاهیم کلی مربوط به میکروکنترلرها را بررسی می کنیم. در صورتی که دانش پذیر با میکروکنترلرهای دیگر مثل میکروکنترلرهای AVR یا PIC یا هر میکروکنترلر دیگر کار کرده باشد، روند یادگیری سریع تر خواهد بود.
تصویر 5 – پیش نیازهای آموزش میکروکنترلر STM32 مقدماتی
اهداف یوبرد از آموزش میکروکنترلرهای ARM STM32 مقدماتی
ارائۀ فیلم آموزش ARM STM32 مقدماتی در راستای اهداف یوبرد است. مهمترین اهدافی که به دنبال آن هستیم، کمک به صنعت و افزایش سطح دانش در زمینۀ سیستم های دیجیتال در کشور است. اهداف ما از ارائۀ آموزش جامع STM32 این است که دانش پذیر
- در زمینۀ کار با میکروکنترلرهای STM32 به سطح مناسبی برسد؛
- با فعالیت حرفه ای خود در صنعت بتواند راهگشای چالش ها و مسائل باشد؛
- با میکروکنترلرهای STM32 پروژه های عملی و کاربردی انجام دهد؛
- بتواند واحدهای داخلی میکروکنترلر را با مقداردهی مستقیم به رجیسترها راه اندازی کند؛
- بتواند توابع HAL را برای راه اندازی واحدهای داخلی به کار گیرد؛
- نکات راه اندازی واحدهای داخلی مختلف را یاد بگیرد؛
- تئوری واحدهای داخلی مختلف را به طور کامل و دقیق یاد بگیرد؛
- با راه اندازی برخی قطعات، المان ها و ماژول ها آشنا شود؛
- با برخی مباحث مشترک میکروکنترلرهای امروزی آشنا شود؛
- در صورت وجود ابهام و سؤال، ابهامات و سؤالاتش برطرف شود؛
- مراجعه به رفرنس منوال و مطالعۀ اسناد این میکروکنترلرها را یاد بگیرد؛
- و آمادۀ شروع مباحث پیشرفتۀ میکروکنترلرهای STM32 شود.
پیش نمایش جلسۀ 1 – ساخت پروژه در STM32CubeIDE
پیش نمایش جلسۀ 2 – عملکرد GPIO در میکروکنترلرهای STM32F1
پیش نمایش جلسۀ 3 – عبارات و اصطلاحات حول موضوع RCC در STM32
پیش نمایش جلسۀ 4 – اولویت وقفه ها در میکروکنترلرهای STM32
پیش نمایش جلسۀ 5 – راه اندازی ADC در STM32
پیش نمایش جلسۀ 6 – راه اندازی تایمر Basic در STM32
پیش نمایش جلسۀ 7 – نمونه کد تایمر پیشرفته، ارتباط Master و Slaveی بین تایمرها
پیش نمایش جلسۀ 8 – برخی ویژگی ها و امکانات USART در میکروکنترلرهای STM32
پیش نمایش جلسۀ 9 – راه اندازی RTC در STM32
پیش نمایش جلسۀ 10 – راه اندازی DAC در STM32