به زودی با مجموعه کامل آموزشی میکرو کنترلر STM32 با بیش از 500 ساعت فیلم آموزشی در سه سطح در خدمت شما هستیم.

نکته: تمامی پروژه ها، تحت کتابخانه HAL و توسط نرم افزار STM32 Cube MX ساخته می شوند.

این سه سطح شامل موارد زیر است:


1- سطح مبتدی


2- سطح متوسط

  • راه اندازی LCD 240^320 TFT با درایور ILI9341 به صورت 8 بیتی (نه جلسه)
  • آموزش برد آموزشی شرکت 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

3- سطح حرفه ای

  • آموزش راه اندازی 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

به همراه فایل نرم افزار STM32 Cube MX و کد با کامپایلرهایی همچون Keil ، IAR و Eclipse IDE


توجه مهم:

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