🔶 سرفصل های دوره مجازی میکروکنترلرهای ARM سری STM32F1 🔶
1️⃣- آشنایی با معماری های مختلف ARM و سخت افزار و نرم افزار راه اندازی
🔺 آشنایی با سری های مختلف cortex
🔺 هدر برد stm32f103c8t6 و آشنایی با پریفرال های جانبی آن
🔺 معرفی نرم افزارهای برنامه نویسی و شبیه سازی و دیباگ stm32
2️⃣ - تنظیمات بخش GPIO & CLOCK و پروژه led چشمک زن
🔺شروع کار در نرم افزار STM32CUBE
🔺 معرفی واحد GPIO و رجیستر های مربوط به این واحد
🔺معرفی کتابخانه های HAL و CMSIS
🔺 آشنایی با برنامه نویسی به زبان C
🔺 تنظیمات کلاک و پورت ها
🔺پیاده سازی یک پروژه ساده و آشنایی با پروسه ساخت پروژه
3️⃣ - مفهوم interrupt و WatchDog
🔺 مفهوم وقفه و معرفی انواع وقفه
🔺 کانفیگ تنظیمات مربوط به وقفه در نرم افزار STM32CUBE
🔺 معرفی lcd کاراکتری و کتابخانه مورد نیاز
🔺 پروژه LCD کاراکتری و شمارنده
4️⃣ -مبدل ADC و پروژه کنترل نور محیط
🔺 معرفی بخش ADC
🔺 استفاده از Direct memory access (DMA)
🔺 تنظیمات مربوطه در Cubemx
🔺 معرفی سنسور LDR
🔺 پروژه کنترل نور محیط
5️⃣ - آشنایی با RTC و ساخت ساعت دیجیتال
🔺 واحد RTC چیست؟
🔺واحد RTC در STM32
🔺 تنظیمات مربوط به RTC در نرم افزار Cubemx
🔺 پروژه ساعت دیجیتال
6️⃣ -تایمر و PWM و کنترل دور موتور DC
🔺 معرفی PWM و توابع آن
🔺 تنظیمات مربوط به PWM در نرم افزار STM32CUBE
🔺 توضیح تراشه درایو L298 برای کنترل دور موتور
🔺 پروژه کنترل دور موتور DC
7️⃣ - پروتکل I2C و راه اندازی DS1307
🔺 آشنایی با پروتکل I2C
🔺 تنظیمات مربوط به I2C در نرم افزار STM32CUBE
🔺 پروژه راه اندازی ماژول DS1307
8️⃣ - پروتکل UART و کار با ماژول سیم کارت SIM800L
🔺 معرفی پروتکل ارتباطی UART
🔺 تنظیمات مربوط به UART در نرم افزار STM32CUBE
🔺 معرفی ماژول GSM و انواع آن
🔺 پروژه تماس و ارسال و دریافت SMS با SIM800L
▫️▫️▫️▫️
@sbu_mechatronic | اینستاگرام | آپارات
Post #972
753