آموزش پیشرفته ی STM32F103
- 6 میلیون تومان
- معرفی :
- تا الان 43 ساعت - اسپات پلیر
- تدریس روی برد بلوپیل با میکروکنترلر STM32F103C8 و STM32CubeIDE
- ویژگی ها :
- پروژه محور، بیش از 30 پروژه با STM32F103
- پیاده سازی های سخت افزاری و استفاده از امکانات قدرتمند STM32
- گارانتی هفت روزه بازگشت وجه
پیشنیازها:
- زبان سی مقدماتی
- دوره آموزشی ” شروع STM32 ”
- سرفصل ها :
- آموزش پروژه محور تمام پریفرال های میکروکنترلر STM32F103
- تایمر و DMA: انواع روش های زمانبندی برنامه + انواع روش های ارسال و دریافت پالس + پیاده سازی باس پارالل و سریال با تایمر و DMA
- ADC و DMA : انواع روش های نمونه برداری آنالوگ
- USART و DMA : ارتباط میکروکنترلر با کامپیوتر
- USART و DMA : مدباس Ascii و RTU برای ارتباط با PLC دلتا DVP14SS2
- آموزش ساخت HMI برای PLC دلتا در کامپیوتر با Labview
- حالت های کم مصرف و PWR
- RTC و ساعت و تقویم و آلارم در STM32F1
- دوره در حال تکمیل هست، I2C و SPI و USB و CAN هم اضافه میشه.
ویژگی های دوره
پروژه محور :
در جریان راه اندازی قطعات ، برنامه نویسی میکروکنترلر STM32 رو یادمیگیری.
آموزش استفاده از امکانات STM32 :
میکروکنترلرهای STM32 قدرت هایی دارند که میکروکنترلرهای ارزان تر ندارند، در این دوره انجام پروژه ها رو با استفاده از قابلیت های قدرتمند STM32 و با روش هایی که با AVR امکانش وجود نداره، یادمیگیرید.
برنامه نویسی پیشرفته :
- در پروژه ها از تابع تاخیر (دیرکرد) یا delay استفاده نمیکنیم.
- همیشه از DMA استفاده میکنیم.
- تا جای ممکن عملیات ها رو پریفرال ها انجام میدن به جای اینکه CPU کار کنه.
- شیوه های زمانبندی برنامه رو یادمیگیرید.
مشاهده دوره در اسپات پلیر هست. کافیه نرم افزار اسپات پلیر رو روی اندروید یا ویندوز یا مک نصب کنید و لایسنس دوره رو وارد کنید.
- بصورت خودکار ویدئو ها رو دانلود میکنه، بعد از دانلود شدن ویدئو ها لازم نیست آنلاین باشید، بدون اینترنت میتونید دوره رو ببینید.
- هر لایسنس به انتخاب شما در دو سیستم عامل کار میکنه، مثلا دو ویندوز یا یک اندروید و یک ویندوز یا مک و اندروید.
- افرادی که قبلا دوره ها رو تهیه کردند هم به قسمت های جدید دسترسی دارند.
- پشتیبانی دوره در تلگرام هست و هر مشکلی بوجود اومد یا سوالی داشتید میتونید در تلگرام مطرح کنید.





قصد خرید دوره های آموزشی رو دارید؟
1- راه ارتباطی اگر سوالی دارید یا برای دریافت اطلاعات پرداخت:
- پیام در تلگرام @elcen_admin
- شماره تلگرام 09101710738
2- پس از واریز وجه، لایسنس دوره (یک کد) در تلگرام برای شما ارسال میشه.
3- لایسنس رو در اسپات پلیر وارد کنید و دوره قابل مشاهده است.
4- در زمان مشاهده دوره برای رفع اشکال در تلگرام پیام بدید.
– دوره ها گارانتی 7 روزه ی بازگشت وجه دارند.
فصل اول : تایمر و DMA – انواع ارسال و دریافت پالس و پیاده سازی باس سریال و پارالل – 15hr
- اندازه گیری زمان اجرای کد با شمارنده ی 32 بیتی CPU cortex-m3
- اندازه گیری زمان اجرای کد با دو تایمر آبشاری : تایمر ها در حالت Master/slave برای ساخت شمارنده 32 بیتی
- شمارش و مقایسه خروجی سنسور نوری صنعتی : قابلیت ETR و Output Compare در تایمر و شمارش پالس های ورودی
- فاصله سنج التراسونیک SR-04 بدون دیلی : خروجی PWM و input capture برای اندازه گیری عرض پالس ورودی
- LCD کاراکتری با STM32 بدون دیلی : آموزش پیاده سازی پروتکل پارالل با قابلیت PWM و Output compare و one pulse در تایمر + DMA
- سنسور دمای DHT22 بدون دیلی : خروجی PWM و دو کانال input capture با قابلیت DMA
- سنسور دمای DS18B20 بدون دیلی : انجام کارها در بازه های زمانی نامنظیم با APRE، ارسال بایت با TIM PWM و one pulse و DMA ، دریافت بایت با TIM input capture
- انکورد با تایمر: شمارش پالس های انکودر با تایمر STM32
- استپر موتور با درایور های TB6600 و DRV8825 : شمارش پالس های تایمر با تایمر دوم و سوم و توقف تایمر ها، master/slave دو طرفه و سه طرفه در تایمر ها، کاربرد دیگری از one pulse ، چالش های تولید فرکانس متغیر با تایمر
- لودسل با ماژول AD620
- سنسور دمای داخلی میکروکنترلر STM32F1
فصل سوم : USART و DMA و Labview برای ارتباط با کامپیوتر – 5hr
برنامه های Labview رو هم در این فصل مینویسیم از صفر.
- نوشتن توابع دریافت و ارسال با USART بصورت رجیستری با DMA و polling و بررسی کتابخانه HAL
- prinf در لب ویو و ارسال پیام ها به کامپیوتر
- دریافت ساعت از labview برای تنظیم RTC میکروکنترلر STM32F103
- ارسال داده های 16 یا 32 بیتی به Labview با بستر سخت افزاری LIN ، ارسال و دریافت break character
- تنظیم ساعت و تقویم بصورت رجیستری + بررسی کامل کتابخونه HAL برای تقویم و ساعت
- RTC Alarm رجیستری و HAL
- انواع روش های وارد شدن و خارج شدن از حالت های کم مصرف sleep , stop و standby در طول پروژه استپر موتور
- خارج شدن از حالت کم مصرف در ساعت مشخص با RTC Alarm
- آشنایی با PLC دلتا و ارتباط مدباس Ascii و RTU و خوندن رفرنس منوال PLC
- نوشتن و تست برنامه Labview برای خوندن و نوشتن در بیت و رجیستر PLC DVP14SS2
- بررسی کتابخانه Labview در مدباس Ascii و RTU
- نوشتن کتابخانه مدباس سریال Ascii
- نوشتن کتابخانه مدباس سریال RTU
- پیاده سازی مدباس به روش Polling
- مدیریت زمانبندی با تایمر و پیاده سازی مدباس با DMA و تایمر در میکروکنترلر STM32F103
- خوندن و نوشتن در کویل ها و رجیسترهای DVP14SS2 PLC دلتا با میکروکنترلر STM32F103
- خوندن و نوشتن در کویل ها و رجیسترهای HMI DOP107-EV دلتا با میکروکنترلر STM32F103
- راه اندازی سنسور فشار هوای BMP085 با بکارگیری اینتراپت های نامنظم تایمر و DMA بدون دیلی
- …. پروژه های دیگر I2C اضافه میشه