آموزش میکروکنترلرهای STM32 – رجیستری | فرادرس
close icon جشنواره سال نو
۵۱ثانیه
:
۲۰دقیقه
:
۰۶ساعت
:
۰۱روز

آموزش میکروکنترلرهای STM32 – رجیستری

Poster
volume high icon
پخشplay video icon
۰۰:۰۰
play video icon
volume high icon
/
۱x
quality video icon
pip video iconfullscreen icon

امروزه دنیای ما با دنیای دیجیتال پیوند خورده و بخش اعظم سیستم‌های دیجیتال را میکروکنترلرها تشکیل می‌دهند. طراحی مدارهای مبتنی بر میکروکنترلر امروزه یکی از پردرآمدترین و پرطرفدارترین شاخه‌های مهندسی برق است که طراحی یک سیستم دیجیتال را می‌توان توسط این چیپ‌ها (Chip) بسیار حرفه‌ای‌تر و دقیق‌تر انجام داد.

این آموزش دروازه ورود به دنیای دیجیتال است. برنامه‌نویسی میکروکنترلرها یکی از مهم‌ترین و اساسی‌ترین مهارت‌هایی است که در بحث سیستم‌های دیجیتال و برنامه‌پذیر مطرح می‌شود. همیشه برای این منظور کتابخانه‌های آماده و نرم‌افزار‌های کمکی به داد فعالان این حوزه رسیده‌ است، اما سوال اساسی که مطرح می‌شود این است که آیا می‌توان با استفاده از کتابخانه‌های آماده به شکل مناسب و حرفه‌ای با میکروکنترلرها کار کرد؟

اولین و مهم‌ترین قدم برای یادگیری میکروکنترلرها، شناخت و درک رجیسترهای (Register) آن است. در برنامه‌نویسی رجیستری به عمیق‌ترین لایه میکروکنترلرها نفوذ کرده و در نزدیک‌ترین سطح این چیپ‌ها را کنترل می‌کنید و با درک عمیق، بسته به نیاز خود می‌توانید کتابخانه‌های مورد نیاز خود را طراحی کنید و در صورتی که رجیسترها را نشناسید اعمال توابع سطح بالا مثل: HAL و CMSIS برای شما کاربردی ندارند.

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

مفید برای
  • مهندسی برق
مشاهده بیشترangle down icon
سرفصل‌ها
  • درس یکم: مقدمه و معرفی میکروکنترلر‌های STM32
    • میکروکنترلر و میکروهای STM32
    • بررسی و معرفی مرجع
    • پیش‌نیازهای زبان C برای میکروکنترلرها
    • ابزارها
  • درس دوم: واحد GPIO
    • حالت‌های GPIO
    • راه‌اندازی خروجی و شرح رجیسترها
    • راه‌اندازی ورودی و شرح رجیسترها
    • پروژه نهایی - راه‌اندازی سیستم تشخیص حرکت انسان
  • درس سوم: وقفه‌ها
    • وقفه و منابع آن
    • وقفه خارجی
    • شرح رجیسترهای وقفه خارجی و راه‌اندازی
    • پروژه نهایی - تست عملکرد وقفه خارجی در سخت‌افزار
  • درس چهارم: تایمر
    • شرح عملکرد تایمر و وقفه مربوطه
    • استفاده از تایمر به جای Delay
    • پروژه زمان‌سنج دقیق
  • درس پنجم: اصول عملیات مانیتورینگ 
    • شرح عملیات مانیتورینگ و اصول آن
    • انواع نمایشگرها
    • سون‌سگمنت‌های ساده (Seven Segment) و مالتی‌پلکس (Multiplex)
    • LCDهای کاراکتری
  • درس ششم: راه‌اندازی مبدل آنالوگ به دیجیتال
    • پایه‌ها و رجیسترها
    • راه‌اندازی Visual
    • ساخت سیستم کنترل دما

 

مشاهده بیشترangle down icon
graduate student icon

۱,۲۹۷دانشجو

محتوای این آموزش
file video icon

۶ ساعت آموزش ویدئویی

setting icon

فایل برنامه‌ها و پروژه‌ها

pdf file icon

فایل PDF یادداشت‌ها و اسلایدها

question icon

تالار پرسش‌ و ‌پاسخ

مدرس
رضا غلامی
رضا غلامی

دانشجوی کارشناسی مهندسی برق

زمینه‌های فعالیتی ایشان در حوزه‌های مهندسی برق و الکترونیک، سیستم‌های دیجیتال و برنامه‌پذیر است. ایشان علاوه بر تسلط بر زبان‌های برنامه‌نویسی در زمینه طراحی و توسعه سیستم‌های دیجیتال و الکترونیکی و همین‌طور مباحث مهندسی الکترونیک تسلط و سابقه تدریس فعال دارند.

نرم‌افزارهای مرتبط با آموزش

پیش نمایش‌ها
Preview
۱. مقدمه و معرفی میکروکنترلر‌های STM32
angle left icon
volume high icon
پخشplay video icon
۰۰:۰۰
play video icon
volume high icon
/
۱x
quality video icon
pip video iconfullscreen icon
Preview
۲. واحد GPIO
angle left icon
Preview
۳. وقفه‌ها
angle left icon
Preview
۴. تایمر
angle left icon
Preview
۵. اصول عملیات مانیتورینگ
angle left icon
Preview
۶. راه‌اندازی مبدل آنالوگ به دیجیتال
angle left icon

این آموزش شامل ۷ جلسه ویدئویی با مجموع ۵ ساعت و ۴۵ دقیقه است.

با تهیه این آموزش، می‌توانید به همه بخش‌ها و جلسات آن، دسترسی داشته باشید.

warranty icon تضمین کیفیت

کیفیت این آموزش توسط فرادرس تضمین شده است. در صورت عدم رضایت از آموزش به انتخاب شما:

  • badge check icon۱۰۰ ‌درصد مبلغ پرداختی در حساب کاربری شما شارژ می‌شود.
  • badge check icon۷۰ ‌درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می‌شود.
توضیحات بیشترarrow left icon
comment icon نظرات
۷نظرstar border۴.۴(میانگین امتیاز کاربران)
user comment icon
مصطفی
۱۴۰۳/۱۰/۰۵
آموزش خوبی بود ولی کامل نیست و امیدوارم قسمت تکمیلی و پیشرفته توسط مدرس ارائه شود.
user comment icon
سروش
۱۴۰۳/۰۷/۲۴
خیلی فوق‌العاده بود این آموزشt نحوه بیان عالی ممنون از استاد عزیز منتظر آموزش های بعدی شما هستیم.
user comment icon
خلیل
۱۴۰۱/۱۰/۱۲
چیزی که نیاز من بود در آموزش بود. تمام مطالب را خیلی شفاف بیان کردند.
user comment icon
امیر حسین افسری
۱۴۰۱/۰۷/۰۵
آموزش فوق العاده خوبی هست، به همه این آموزش رو پیشنهاد می کنم. ممنون از استاد و فرادرس.
user comment icon
علیرضا
۱۴۰۱/۰۵/۰۸
آموزش بسیار خوبی بود برای شروع میکروی آرم به صورت ریجستری. تشکر از استاد و سایت فرادرس
user comment icon
علی
۱۴۰۱/۰۳/۱۶
آموزش عالی مثال های متنوع و کاربردی ممنون از فرادرس بابت سایت عالی👍👍
user comment icon
وحید
۱۴۰۱/۰۲/۳۱
کامل نگاه نکردم. اما برای کار پروژه ای که داشتم تونستم با این آموزش پیش برم و ذهنمو یه جورایی جمع و جور کنم.
دسته‌بندی موضوعی:مهندسی برق|مهندسی الکترونیک
برچسب‌ها:Registry with stm32|اصول عملیات مانیتورینگ|پیش‌ نیاز زبان C برای میکروکنترلر|حالت‌ های GPIO|شرح رجیسترهای وقفه خارجی|LCD های کاراکتری|راه ‌اندازی ورودی رجیسترها|راه‌ اندازی Visual|درک مفهومی میکروکنترلرها|سون‌ سگمنت‌ های ساده|مبدل آنالوگ به دیجیتال|درک رجیستر میکروکنترلر|مدارهای مبتنی بر میکروکنترلر|راه‌ اندازی رجیسترهای وقفه خارجی|آموزش رجیستر نویسی با STM32|وقفه و منابع آن|عملکرد وقفه خارجی در سخت‌ افزار|بررسی وقفه‌ ها|برنامه نویسی STM32|شرح رجیسترها|شناخت رجیستر میکروکنترلر|راه‌ اندازی خروجی رجیسترها|نمایشگرها در مانیتورینگ|stm32 register level programming|عملکرد تایمر در رجیستر|یادگیری میکروکنترلرها|راه اندازی میکروکنترلر STM32|STM32 programming|واحد Timer در رجیستر|میکروهای STM32|برنامه نویسی رجیستری STM32|شرح عملیات مانیتورینگ|طراحی مدارهای میکروکنترلی|واحد GPIO|میکروکنترلر STM32|یادگیری رجیسترها|وقفه در رجیستر|ابزارهای میکروکنترلرها|stm32 registers|ساخت سیستم کنترل دما|آموزش برنامه نویسی STM32|مالتی ‌پلکس چیست؟|stm32 register programming|برنامه نویسی رجیستری
festival icon
۰۶:۲۰:۵۱
یک روز +
تا پــایـــان تخفیــــــــف
%۷۵۱,۰۹۰,۰۰۰
۲۷۲,۵۰۰تومان