به زودی با مجموعه کامل آموزشی میکرو کنترلر STM32 با بیش از ۵۰۰ ساعت فیلم آموزشی در سه سطح در خدمت شما هستیم.
نکته: تمامی پروژه ها، تحت کتابخانه HAL و توسط نرم افزار STM32 Cube MX ساخته می شوند.
این سه سطح شامل موارد زیر است:
۱- سطح مبتدی
- جلسه اول: آموزش کار با نرم افزار Keil uvision (رایگان)
- جلسه دوم: آموزش کتابخانه HAL در میکرو STM32 (رایگان)
- جلسه سوم: آموزش نرم افزار STM32 Cube MX (رایگان)
- جلسه چهارم: راه اندازی ورودی و خروجی (GPIO) با کلید با STM32 Cube MX
- جلسه پنجم: راه اندازی Timer
- جلسه ششم: راه اندازی LCD 20^4 با ارتباط ۴ بیتی
- جلسه هفتم: راه اندازی LCD 16^2 با کامپایلرKeil&IAR
- جلسه هشتم: راه اندازی RTC (ساعت دیجیتال واقعی) با آی سی DS3231 توسط پروتکل I2C و نمایش روی LCD
- جلسه نهم: راه اندازی PWM (چشمک زن با LED)
- جلسه دهم: راه اندازی سون سگمنت تکی
- جلسه یازدهم: راه اندازی سون سگمنت مالتی پلکسر
- جلسه دوازدهم: راه اندازی پروتکل USART ( انتقال داده)
- جلسه سیزدهم: راه اندازی پروتکل USART ( دریافت داده)
- جلسه چهاردهم: راه اندازی پروتکل USART ( با استفاده از DMA)
- جلسه پانزدهم: راه اندازی ADC ( تنظیمات کانال)
- جلسه شانزدهم: راه اندازی ADC ( تنظیمات کانال با وقفه)
- جلسه هفدهم: راه اندازی ADC ( تنظیمات کانال با DMA)
- جلسه هجدهم: راه اندازی (ADC ( Injected Channel
- جلسه نوزدهم: راه اندازی (ADC ( Injected Channel با DMA
- جلسه بیستم: راه اندازی ADC ( تنظیمات کانال با تریگر)
- ارتباط با LCD توسط رابط I2C
- ارتباط SPI با آی سی شیفت رجیستر ۷۴HC595
- راه اندازی سون سگمنت تکی با رابط SPI
- راه اندازی سون سگمنت مالتی پلکسر با رابط SPI
- ارتباط SPI با ماژول MAX7219
- رابط SPI و اتصال دو کنترلر به هم
- آموزش پروتکل SPI با وقفه
- آموزش پروتکل SPI با DMA
- راه اندازی DAC (مبدل دیجیتال به آنالوگ)
- راه اندازی DAC ( تولید موج مثلثی)
- راه اندازی DAC ( تولید موج مثلثی با DMA)
- راه اندازی DAC ( تولید موج سینوسی با DMA)
- راه اندازی DAC ( تولید نویز)
- راه اندازی DAC ( تولید نویز با RNG)
- راه اندازی USB Visual com Port
- راه اندازی USB HID
- راه اندازی USB Custom HID
- راه اندازی USB Mass Storage
۲- سطح متوسط
- راه اندازی LCD 240^320 TFT با درایور ILI9341 به صورت ۸ بیتی (نه جلسه)
- آموزش برد آموزشی شرکت ST با عنوان NUCLEO با میکرو STM32F401
- راه اندازی ماژول شتاب سنج LSM303DLHC (پنج جلسه)
- آموزش FATFS در نرم افزار STM32 Cube MX و پیاده سازی آن در کامپایلر
- راه اندازی ماژول شتاب سنج LIS3DSH (چهار جلسه)
- راه اندازی ماژول ژیروسکوپ LSM6DS0 (چهار جلسه)
- راه اندازی ماژول ژیروسکوپ LSM6DS3 (چهار جلسه)
- راه اندازی SDIO FATFS (میکرو SD)
- راه اندازی ارتباط صوت I2S (هفت جلسه)
- راه اندازی USB DEVICE Audio
- راه اندازی سنسور مغناطیس LSM303DLHC (دو جلسه)
- آموزش کامپایلر Eclipse
- راه اندازی ماژول مغناطیس سنج LIS3MDL (سه جلسه)
- راه اندازی سنسور فشار LPS25HB (سه جلسه)
- ساخت یک پروژه جدید از نرم افزار CUBE به کامپایلر Eclipse
- آموزش مقدماتی کار با سیستم عامل بلادرنگ FREE RTOS
- ارتباط با سنسور رطوبت HTS221 (دو جلسه)
- راه اندازی LCD با کتابخانه BSP (دو جلسه)
- راه اندازی مازول WI-FI مدل SPWF01SA11 (سه جلسه)
- راه اندازی LCD رنگی با رابط SDIO (دو جلسه)
- راه اندازی ماژول LCD کاراکتری با صفحه کلید (چهار جلسه)
- راه اندازی LCD رنگی با میکرو STM32F7 با رابط SDIO (دو جلسه)
- آموزش کار با FMC SDRAM در نرم افزار STM32 Cube MX و پیاده سازی آن در کامپایلر (چهار جلسه)
- آموزش منو درست کردن در LCD کاراکتری (سه جلسه)
- راه اندازی LTDC برای LCD های رنگی (چهار جلسه)
- راه اندازی تقویت کننده عملیاتی با آی سی TSZ124IPT (چهار جلسه)
- راه اندازی LTDC برای LCD های رنگی با SDRAM (دو جلسه)
- راه اندازی LTDC برای LCD های رنگی با نمایش عکس BMP (دو جلسه)
- راه اندازی ماژول LAN با نام ENC28J60 (ده جلسه)
- راه اندازی LTDC برای LCD های رنگی با DMA2D (سه جلسه)
- راه اندازی LTDC برای LCD های رنگی با خروجی متن (دو جلسه)
- راه اندازی ماژول LAN با نام ENC28J60 با ARP (چهار جلسه)
- راه اندازی تاچ اسکرین با آی سی درایور FT5336 (چهار جلسه)
- آشنایی با وقفه خارجی
- راه اندازی SD CARD
۳- سطح حرفه ای
- آموزش راه اندازی LCD های رنگی با رابط گرافیکی EmWin (با دو زبان انگلیسی و فارسی)
- راه اندازی کتابخانه LTDC با رابط گرافیکی EmWin (سه جلسه)
- راه اندازی EmWin و نمایش BMP با بافر چندگانه
- راه اندازی LCD رنگی با LTDC با استفاده از نرم افزار GUI Builder
- نمونه مثال راه اندازی سنسور شتاب سنج LSM6DS0 با رابط گرافیکی EmWin و نرم افزار GUI Builder با LTDC
- راه اندازی پروتکل LAN با استفاده از ماژول ENC28J60 با وقفه خارجی
- راه اندازی پروتکل LAN با استفاده از ماژول ENC28J60 با UDP Server
- راه اندازی پروتکل LAN با استفاده از ماژول ENC28J60 با UDP Client
- راه اندازی پروتکل LAN با استفاده از ماژول ENC28J60 با Remote Access
- راه اندازی پروتکل LAN با استفاده از ماژول ENC28J60 با NTP (دو جلسه)
- راه اندازی پروتکل LAN با استفاده از ماژول ENC28J60 با TCP Server (دو جلسه)
- راه اندازی پروتکل LAN با استفاده از ماژول ENC28J60 با TCP WEB Server (دو جلسه)
- راه اندازی FATFS برای SD Card با رابط SPI (چهار جلسه)
- راه اندازی پروتکل LAN با استفاده از ماژول ENC28J60 با TCP WEB Server برای ارتباط با SD Card
- راه اندازی سنسور روشنایی VL6180X ( پنج جلسه)
- راه اندازی LAN W5500 HTTP Server ( پنج جلسه)
- راه اندازی سنسور دمای DS18B20 (سه جلسه)
- راه اندازی پروتکل LAN با استفاده از ماژول W5500 با FTP Server (چهار جلسه)
- راه اندازی ماژول بلوتوث HC-05
- راه اندازی ماژول بلوتوث HC-05 جهت انتقال دما
- راه اندازی ماژول آلتراسونیک SRF-05 (دو جلسه)
- راه اندازی ماژول NRF24L01 (چهار جلسه)
- آموزش چند جلسه ای سیستم عامل بلادرنگ FREE RTOS (دو جلسه)
- راه اندازی ماژول NRF24L01 جهت انتقال داده (دو جلسه)
- آموزش FREE RTOS با ایجاد تسک دینامیکی جهت ایجاد و تخریب (دو جلسه)
- راه اندازی سینسور دما و رطوبت DHT22 (دو جلسه)
- آموزش پارامترها در Free RTOS
- ارتباط ماژول NRF24L01 با ماژول سنسور دما و رطوبت DHT22
- طریقه کار با تسک ها در FREE RTOS ارائه اولویت ها
- آموزش صف ها در Free RTOS (دو جلسه)
- آموزش زمان ها در Free RTOS
- آموزش ماژول NRF24L01 فرستنده های چندگانه (سه جلسه)
- آموزش ماژول NRF24L01 گیرنده های چندگانه (دو جلسه)
- آموزش تاخیر در Free RTOS
- آموزش وقفه ها در Free RTOS (دو جلسه)
- آموزش ماژول NRF24L01 تبادل اطلاعات
- آموزش ماژول LAN8720 جهت UDP Client
- راه اندازی LAN8720 با روش های اتصال مختلف و کار با مرورگر و …
- راه اندازی ماژول RGB مدل WS2812B (سه جلسه)
- راه اندازی سنسور دما،رطوبت و فشار هوای BME280 ( چهار جلسه)
- راه اندازی Watch Dogs مستقل (IWDG) (دو جلسه)
- راه اندازی Window Watch Dog (دو جلسه)
- آموزش راه اندازی USB HS Host MSC مستقل (دو جلسه)
- راه اندازی ماژول RGB مدل WS2812B به صورت نوار چند رنگی (چهار جلسه)
- آموزش راه اندازی USB HS Host MSC با Free RTOS (دو جلسه)
- آموزش میکرو در حالت SLEEP (راه اندازی مجدد) (دو جلسه)
- آموزش DMA از نوع MEM2MEM