Faradars Discount
جشنواره تخفیف ویژه فرادرس در هفته کتاب و کتاب‌خوانی ۴۰٪ تخفیف روی همه آموزش‌ها کد تخفیف: ABAN97
Faradars Discount
فرصت باقیمانده تخفیف ویژه

آموزش میکروکنترلرهای STM32F1xx به همراه پروژه های عملی

دسترسی به اطلاعات این آموزش: اطلاعات کلی محتوا و سرفصل ها پیش نمایش و دانلود اطلاعات تکمیلی دیدگاه ها

درباره ناشر

فرادرس
فرادرس

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

درباره مدرس

علی پورحسین
علی پورحسین

مدرس فرادرس

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


علی پورحسین در حاضر دانشجوی کارشناسی مهندسی برق - قدرت در دانشگاه شهید بهشتی تهران هستند. ایشان مشغول کار پژوهشی روی دستگاه های پزشکی Cell Counter جهت تولید داخل هستند. وی از بنیان گذاران انجمن بین رشته ای رباتیک دانشگاه شهید بهشتی هستند و هم اکنون عضو شورای مرکزی اتحادیه رباتیک کشور هستند. ایشان علاوه بر تسلط بر زبان های برنامه نویسی نظیر C (سی) و ++C (سی پلاس پلاس)، #C (سی شارپ)، پایتون (Python) و متلب (MATLAB)، در زمینه مهندسی الکترونیک از جمله: طراحی PCB چند لایه و انواع میکروکنترلرها و ماژول های مختلف تسلط و سابقه کار و تدریس دارند. (+)



در این آموزش، به راه اندازی میکروکنترلر ARM ساخت شرکت ST، سری F1 پرداخته شده است و بخش های اساسی میکروکنترلر توسط نرم افزار STM32CubeMX ،KEIL و توابع HAL راه اندازی و بررسی و در انتهای هر بخش یک پروژه عملی جهت تفهیم موضوع انجام شده است. برای مثال راه اندازی ماژول SIM800 و ارسال و دریافت و تحلیل SMS در بخش UART.

👤 مدرس: علی پورحسین
🕓 مدت زمان: ۵ ساعت و ۳۹ دقیقه
🎓 تعداد دانشجو: ۶۶۴ نفر این آموزش را تهیه کرده اند. — ۹۰ نفر در یک ماه اخیر
روش دریافت: لینک دانلود و/یا ارسال فیزیکی

هزینه آموزش: ۲۲,۰۰۰ تومان


آنچه شما در این فرادرس خواهید دید:
آموزش ویدئویی مورد تایید فرادرس
فایل برنامه ها و پروژه های اجرا شده در حین آموزش
فایل PDF یادداشت های مدرس در حین آموزش

تضمین کیفیت و گارانتی بازگشت هزینه
توجه: کیفیت این آموزش توسط فرادرس تضمین شده است. در صورت عدم رضایت از آموزش، به انتخاب شما:
  • به صورت رایگان یک یا چند آموزش معادل دیگر دریافت می کنید.
  • و یا ۷۰ درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می شود.
    (توضیحات بیشتر +)
دانلود آنی و ارسال سریع
فعال‌سازی آنی لینک دانلود، بلافاصله پس از ثبت سفارش
ارسال پستی به همراه کد رهگیری مرسوله در اولین ساعت اداری روز
ارسال پیک موتوری در تهران، در همان روز ثبت سفارش

(توضیحات بیشتر +)



    توضیحات

    در این آموزش، به راه اندازی میکروکنترلر ARM ساخت شرکت ST، سری F1 پرداخته شده است و بخش های اساسی میکروکنترلر توسط نرم افزار STM32CubeMX ،KEIL و توابع HAL راه اندازی و بررسی و در انتهای هر بخش یک پروژه عملی جهت تفهیم موضوع انجام شده است. برای مثال راه اندازی ماژول SIM800 و ارسال و دریافت و تحلیل SMS در بخش UART.

    این سری از میکروکنترلرها به دلیل قیمت مناسب، سرعت بالا، توابع و نرم افزار و سخت افزارهای ارائه شده مورد استقبال مهندسان برق و کامپیوتر و … قرار گرفته است. در این فرادرس انتظار می رود دانش پژوه با بخش های اصلی میکروکنترلر ها مانند: ADC ،UART ،SPI و … و همچنین زبان برنامه نویسی C آشنایی مختصری داشته باشد. شما بعد از اتمام این فرادرس قادر خواهید بود تا پروژه های خود را با این میکروکنترلر طراحی و پیاده سازی کنید.

     

    فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
    • درس یکم: آشنایی و طراحی سخت افزار راه اندازی میکروکنترلر
      • میکروکنترلر چیست؟
      • معرفی معماری ARM
      • معرفی شرکت ST
      • معرفی نرم افزار MDK-ARM) KEIL)
      • معرفی نرم افزار STM32CubeMX
      • معرفی نرم افزار STM32 Flash Loader Demonstrator
      • معرفی نرم افزار STM Studio
      • معرفی دیباگر و پروگرامر J Link ,ST Link
      • آشنایی با خانواده ها و نام گذاری میکروکنترلرهای شرکت ST
      • طراحی شرایط مورد نیاز پایه ریست
      • ارتباط JTAG
      • طراحی مبدل USB به Serial
      • ارتباط USB
      • اتصال کریستال خارجی
      • تامین شرایط واحد RTC
      • معرفی و استفاده از پایه های میکروکنترلر
      • ارتباط SWD
    • درس دوم: انواع روش های برنامه ریزی و ابزارهای مربوط به آن
      • برنامه ریزی از طریق کامپایلر KEIL و ابزار ST Link
      • برنامه ریزی از طریق کامپایلر KEIL و ابزار J Link
      • برنامه ریزی از طریق کامپایلر KEIL و ابزار J Link/SWD
      • برنامه ریزی از طریق STM32 ST LINK utility
      • برنامه ریزی از طریق نرم افزار Flash Loader Demonstrator و پورت سریال
    • درس سوم: مدیریت کلاک
      • انواع منابع کلاک
      • توزیع کلاک در میکروکنترلر STM
      • تنظیمات کلاک در نرم افزار STM32CubeMX
      • راه اندازی واحد PLL
      • بررسی توابع کلاک در کامپایلر
    • درس چهارم: راه اندازی GPIO
      • معرفی برد دیسکاوری STM32VLDISCOVERY
      • ساخت اولین پروژه با STM32CubeMX
      • توابع مقداردهی به پایه ها در حالت خروجی
      • توابع مقداردهی به پایه ها در حالت ورودی
      • تست عملی راه اندازی LED چشمک زدن
      • توضیحات پیرامون انواع ۷-Segment‎ و راه اندازی آن
    • درس پنجم: راه اندازی وقفه خارجی با LCD کاراکتری و آموزش مختصر کتابخانه نویسی LCD
      • آشنایی با LCD کاراکتری
      • آشنایی با مفهوم وقفه خارجی
      • تنظیمات وقفه خارجی در STM32CubeMX
      • بررسی توابع مربوط به LCD و وقفه خارجی
      • اضافه کردن کتابخانه به پروژه
      • راه اندازی عملی وقفه خارجی با LCD
    • درس ششم: ADC
      • ADC چیست؟
      • واحدهای ADC در میکروکنترلر مورد نظر
      • تنظیمات ADC در STM32CubeMX
      • بررسی توابع مربوط به ADC
      • راه اندازی سنسور دما
    • درس هفتم: DAC
      • DAC چیست؟
      • واحدهای DAC در میکروکنترلر مورد نظر
      • تنظیمات DAC در STM32CubeMX
      • بررسی توابع مربوط به DAC
      • ایجاد موج سینوسی و مثلثی و مشاهده آن روی اسیلوسکوپ (Oscilloscope)
    • درس هشتم: UART
      • UART و USART چیست؟
      • واحدهای UART و USART در میکروکنترلر مورد نظر
      • تنظیمات UART در STM32CubeMX
      • بررسی توابع مربوط به UART
      • راه اندازی SIM800 و ارسال و دریافت و تحلیل SMS با امکان خاموش روشن کردن LED
    • درس نهم: RTC
      • RTC چیست؟
      • واحدهای RTC
      • تنظیمات RTC در STM32CubeMX
      • بررسی توابع RTC
      • نمایش زمان و تاریخ بر روی LCD
    • درس دهم: Timer
      • Timer چیست؟
      • واحدهای Timer در میکروکنترلر مورد نظر
      • تنظیمات Timer در STM32CubeMX
      • بررسی توابع مربوط به Timer
      • ساخت کرنومتر
    • درس یازدهم: Counter
      • تنظیمات Timer برای شمارش پالس های خارجی (کانتر) در STM32CubeMX
      • بررسی توابع مربوط به واحد تایمر در شمارش پالس های خارجی
      • راه اندازی عملی تایمر و کانتر
      • راه اندازی سنسور مادون قرمز
    • درس دوازدهم: PWM
      • PWM چیست؟
      • واحدهای PWM در میکروکنترلر مورد نظر
      • تنظیمات PWM در STM32CubeMX
      • بررسی توابع مربوط به PWM
      • راه اندازی و تغییر نور LED (دور موتور)
    • درس سیزدهم: SPI
      • SPIچیست؟
      • واحدهایSPI در میکروکنترلر مورد نظر
      • تنظیمات SPI در STM32CubeMX
      • بررسی توابع مربوط به SPI
      • راه اندازی و تست IC AD7190 (ای سی ADC 24 بیتی)

     

    مفید برای رشته های
    • مهندسی برق
    • مهندسی کنترل

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

    MDK-ARM 5 ,STM32CubeMX ,STM STUDIO, KEIL 5

    پیش نیاز

    پیش نمایش

    پیش نمایش ۱ : آشنایی و طراحی سخت افزار راه اندازی میکروکنترلر - ۸ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۷ مگابایت (کلیک کنید +)


    پیش نمایش ۲ : انواع روش های برنامه ریزی و ابزارهای مربوط به آن - ۴ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۹ مگابایت (کلیک کنید +)


    پیش نمایش ۳ : مدیریت کلاک - ۸ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۱۱ مگابایت (کلیک کنید +)


    پیش نمایش ۴ : راه اندازی GPIO - ۱۳ دقیقه


    توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.

    دانلود مستقیم پیش نمایش - حجم دانلود ۱۴ مگابایت (کلیک کنید +)


    پیش نمایش ۵ : راه اندازی وقفه خارجی با LCD کاراکتری و آموزش مختصر کتابخانه نویسی LCD - ۷ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۶ : ADC - ۷ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۷ : DAC - ۵ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۸ : UART - ۱۵ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۹ : RTC - ۶ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۰ : Timer - ۴ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۱ : Counter - ۴ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۲ : PWM - ۳ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.

    پیش نمایش ۱۳ : SPI - ۱۳ دقیقه


    مشاهده آنلاین و یا دانلود رایگان این پیش نمایش، نیازمند عضویت و ورود به سایت (+) است.


    اطلاعات تکمیلی

    نام آموزش آموزش میکروکنترلرهای STM32F1xx به همراه پروژه های عملی
    ناشر فرادرس
    شناسه اثر ۸-۱۲۴۵۲-۰۶۴۸۱۳ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
    کد آموزش FVEE94114
    مدت زمان ۵ ساعت و ۳۹ دقیقه
    زبان فارسی
    نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
    حجم دانلود ۸۰۹ مگابایت     (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)
    تعداد DVD یک عدد (در صورت دریافت غیر آنلاین)


    ​راهنمای تهیه آموزش ها

    آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

    راهنمایی بیشتر ( +)

    در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟ 
    • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
    • از طریق بخش چت آنلاین، با پشیبان های فرادرس گفتگو کنید.- همه روزهای کاری هفته از ساعت ۸ صبح تا ۱۲ شب
    • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه

    با شروع یادگیری، یک کلیک فاصله دارید. همین حالا شروع کنید.

    آموزش میکروکنترلرهای STM32F1xx به همراه پروژه های عملی

    هزینه آموزش: ۲۲,۰۰۰ تومان



    مطالب مرتبط


    دیدگاه ها

    ( امتیاز ۴٫۶ از ۵ )
    4.6 از 5


    تا کنون ۶۶۴ نفراز این آموزش استفاده کرده اند و ۶ نظر ثبت شده است.
    1. 0 از 5

      :

      هنوز این آموزش رو تهیه نکردم اما با سرفصل هایی که داره و اگر مدرس هم خوب درس بده، بنده نمره صد بهش میدم و میشه گل سرسبد آموزش های فرادرس…

    2. 0 از 5

      :

      سلام. من از آموزشهای فرادرس واقعا راضی هستم، خدا هم از شما راضی باشه.

    3. 0 از 5

      :

      سلام و خسته نباشید.

      من که قبلا از درسای دیگه فرادرس استفاده کردم خوبن و مفید و کاربردی.

      منتظر این آموزش بودم.

    4. 0 از 5

      :

      سلام. من شخصا آموزش های ویدئویی فرادرس رو قبول دارم و حالا که این میکرو رو هم اموزش داده خودم تهیه میکنم.

    5. 5 از 5

      :

      اونجوری که از سر فصل ها میشه فهمید ، عالیه این آموزش .

    6. 3 از 5

      :

      من از آموزش های فرادرس استفاده کردم و عالی هستن ولی این آموزش با وجود توضیحات خوبش کوتاه و مبتدی بود، امیدوارم آموزش lpc1768 که داره آماده میشه جامع تر و حرفه ای تر باشه

    7. 0 از 5

      :

      در حد آشنایی خوبه . ولی نمیتونید برای یادگیری اصولی و کامل روش حساب کنید . ولی برای تازه کارها واقعا خوبه . اطلاعات خوبی میده

    8. 0 از 5

      :

      با سلام
      احتراما از کجا میشه برد دیسکاوری STM32VLDISCOVERY را تهیه کرد؟تمامی فروشگاهها موجودیشون صفره
      آقای پور حسین جای خاصی را سراغ دارن که بشه برد را تهیه کرد!

      • 0 از 5

        :

        با سلام،

        لزومی به استفاده از برد دیسکاوری نیست، میتوانید از تمامی میکروکنترلر های سری F1 استفاده نمایید. هدف دوره آموزش کار با میکروکنترلر سری F1 میباشد .در صورتی که هدر برد را خودتون طراحی نکردین، میتوانید هدر برد های آماده موجود در بازار را تهیه کنید.
        پیشنهاد ها به ترتیب اولویت برای آموزش :
        برد دیسکاوری stm32vldiscovery
        هدر برد stm32f103ret6
        هدربرد stm32f103c8t6 ( بخش DAC ندارد.)
        سایر هدربرد های سری F1

    9. 0 از 5

      :

      با توجه به سرفصلها؛ توقع بیشتری از فرادرس داشتم. مبتدی است و جنبه عملی و انجام پروژه زیاد نداره

    10. 5 از 5

      :

      آموزش مقدماتی هست، و بیشتر جنبه آشنایی داره، ب نظرم هدف آموزش راه اندازی بخش های مختلف میکروکنترلر هست.
      برا کسایی ک میخان شروع کنن منبع خوبیه…

    11. 5 از 5

      :

      آموزش رو تهیه کردم. خیلی خوب بود. واقعا ممنونم. فقط ای کاش برای ارتباط I2C هم یک مثال درج میشد.

    12. 2 از 5

      :

      سلام
      این آموزش ضعیف هستش و توضیحات کامل نیست و به نظر مدرس میخواسته هرچه سریع تر آموزش هر جلسه رو تموم کنه.من فرا درس های مختلفی رو قبلا تهیه کرده بودم و از همشون راضی بودم ولی این مورد واقعا به دلم نچسبید.

    13. 4 از 5

      :

      آموزش خوبی هست، من راضی بودم. ب خصوص بخش sim800 ، منتظر قسمت های پیشرفته تر هستیم.

    14. 0 از 5

      :

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


    نظر شما در مورد این فرادرس چیست؟

    درج دیدگاه

    امتیاز شما به این آموزش:

    *



​همین امروز شروع به آموختن کنید​

آموزش میکروکنترلرهای STM32F1xx به همراه پروژه های عملی

هزینه آموزش: ۲۲,۰۰۰ تومان


برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,




فرادرس در رسانه ها و جشنواره ها

روزنامه ایرانیان مرکز توسعه فناوری اطلاعات و رسانه های دیجیتال روز آفرین نت استارت کنفرانس مهندسی برق ایران جشنواره وب ایران

عضویت در خبرنامه فرادرس

برای دریافت اخبار مربوط به آخرین فرادرس های منتشر شده، ایمیل خود را در کادر زیر وارد نمایید.


تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.

فرادرس مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی logo-samandehi پرداخت آنلاین -  بانک ملت پرداخت آنلاین - بانک پارسیان پرداخت آنلاین - بانک اقتصاد نوین پرداخت آنلاین - بانک سامان