بدین وسیله به اطلاع میرساند گروه آموزشهای آزاد و تخصصی دانشگاه صنعتی سهند دوره آموزشی میکروکنترلرهای STM32 را با اطلاعات ذیل برگزار میکند:
نام دوره: دوره آموزشی میکروکنترلرهای STM32
اهداف دوره: پیادهسازی سیستمهای متنوع با میکروکنترلر و برقراری ارتباط سختافزار با نرمافزارهایی مثل MATLAB
پیشنیاز دوره و مهارتهای لازم برای شرکت در دوره: دانشجویان مهندسی برق ترم چهار به بعد به شرط گذراندن درس الکترونیک 1 و برنامهنویسی کامپیوتر.
برگزار کننده دوره: گروه آموزشهای آزاد و تخصصی دانشگاه صنعتی سهند
مدرس دوره: مهندس باقر خرازی
نحوه برگزاری دوره: الکترونیکی از طریق سامانه LMS دانشکده آموزشهای الکترونیکی دانشگاه به آدرس http://10.104.1.231
جهت ورود به سامانه: نام کاربری(username): شماره دانشجویی،،، رمزعبور(password): کدملی خواهد بود.
توجه: آن دسته از شرکت کنندگانی که فارغ التحصیل بوده یا به هر دلیلی فاقد شماره دانشجویی هستند، میتوانند به جای تصویر کارت دانشجویی، تصویر کارت ملی یا صفحه اول شناسنامه خود را بارگزاری کنند. بنابراین نام کاربری آنها کد ملی و رمز عبورشان 123 خواهد بود که پس از اولین ورود به سامانه قابل تغییر است
زمان برگزاری دوره: جمعه مورخ 99/12/01 الی پنجشنبه مورخ 99/12/28
مجموع ساعات دوره: 32 ساعت
هزینه ثبت نام عموم و دانشجویان سایر دانشگاهها: 2/000/000 ریال
هزینه ثبت نام دانشجویان دانشگاه صنعتی سهند: 1/400/000 ریال
نحوه ثبت نام: جهت ثبت نام میبایست هزینه دوره را به شماره حساب 950100004001075403018321IR با شناسه واریز 350075454122700004010711110006 بانک مرکزی به نام درآمدهای اختصاصی دانشکده آموزشهای الکترونیکی دانشگاه صنعتی سهند واریز کنند. همچنین به منظور پیشگیری از شیوع بیماری کرونا، توصیه میگردد هزینه ثبت نام را از طریق موبایل بانک پرداخت نمایید. فقط توجه داشته باشید که در رسید پرداخت حتما شماره شبای بانک مرکزی و شناسه پرداخت دانشکده آموزشهای الکترونیکی به صورت واضح و خوانا قابل مشاهده باشد. پس از پرداخت هزینه، از طریق لینک ثبت نام، ضمن تکمیل فرم مربوطه، فایل اسکن شده فیش بانکی(رسید پرداخت) را در قسمت مربوطه بارگذاری نمایید.
جدول زمانی دوره (روزها و ساعات برگزاری جلسات):
ردیف |
روز و تاریخ |
ساعت برگزاری |
ردیف |
روز و تاریخ |
ساعت برگزاری |
1 |
1 اسفند |
20-16 |
5 |
15 اسفند |
20-16 |
2 |
7 اسفند |
20-16 |
6 |
21 اسفند |
20-16 |
3 |
8 اسفند |
20-16 |
7 |
22 اسفند |
20-16 |
4 |
14 اسفند |
20-16 |
8 |
28 اسفند |
20-16 |
سرفصل دوره:
فصل اول: کلیات (4 ساعت)
معرفی معماری ARM
نحوه مطالعه دیتاشیت میکروکنترلرها
معرفی میکروکنترلرهای STM32 و خانوادههای آن
معرفی، نصب و راهاندازی نرمافزارهای مورد نیاز
بررسی دیتاشیت میکروکنترلر STM32F103C8T6
معرفی توابع HAL
فصل دوم : زبان برنامه نویسی C و C++ (6 ساعت)
انواع دادهها و عملگرها
ساختارهای تصمیم و تکرار
تابع
آرایه
اشارهگرها
کار با رشته
فصل سوم : GPIO (3 ساعت)
معرفی GPIO و تنظیمات Clock
روشن کردن LED ساده و چشمک زن ساده
راهاندازی رله و سوئیچ ترانزیستوری و محل کاربرد هرکدام
راهاندازی Seven Segment
تعریف مفهوم وقفه و راه اندازی وقفه خارجی
فصل چهارم : مبدل آنالوگ به دیجیتال (4 ساعت)
معرفی و محاسبات واحد ADC
خواندن دمای تراشه با استفاده از سنسور دمای داخلی(روش Poll و وقفه)
خواندن دمای قطعه خارجی با سنسور LM35(روش Poll و وقفه)
خواندن جریان عبوری از یک سیم با استفاده از ترانس جریان ZMCT(روش Poll و وقفه)
فصل پنجم : تایمر(6 ساعت)
معرفی تایمر و محاسبات
معرفی RTC و محاسبات
چشمک زن دقیق
ساخت کورنومتر و نمایش بر روی 7seg
معرفی PWM
کنترل دما به وسیله کنترل سرعت فن DC
کنترل سرعت موتور DC
فصل ششم : ارتباط (8 ساعت)
معرفی I2C و محاسبات
ارتباط STM32F103C8T6 با Arduino Uno به وسیله I2C با وقفه و اسکن
راهاندازی LCD کاراکتری با I2C
معرفی SPI و محاسبات
ارتباط STM32F103C8T6 با Arduino Uno به وسیله SPI با وقفه و اسکن
معرفی FATFS و راهاندازی کارت حافظه با SPI
معرفی UART و محاسبات
معرفی ابزار termite
ارتباط سریال دریافت و ارسال با وقفه و اسکن
معرفی USB و ارتباط STM32 با MATLAB
پروژه مانیتور مصرف توان وسیله الکتریکی با متلب
فصل هفتم : FreeRTOS و DMA (4 ساعت)
معرفی DMA و تنظیمات آن
راه اندازی ADC با DMA
معرفی FreeRTOS
چشمک زن همزمان با RTOS
ارسال داده بر روی سریال به صورت همزمان با RTOS !
در پایان دوره، به شرکت کنندگان آن گواهی معتبر اعطا میگردد.