آموزش برنامه نویسی میکروکنترلر STM8 با توابع SPL + گواهینامه
5 ساعت
3.5
با پیشرفت علم و فناوری، کاربرد الکترونیک در تمامی ابعاد زندگی نیز گسترش یافته است. امروزه تقریبا تمامی دستگاههایی که در زندگی با آنها سروکار داریم، دارای بردهای الکترونیکی هستند. این بردها، توسط میکروکنترلرها (Micro-controller) هدایت و کنترل میشوند. میکروکنترلرها در پروژهها و دستگاههای صنعتی، تجاری، نظامی و فضایی نقش اساسی ایفا میکنند و وظیفه اصلی یک برد الکترونیکی را بر عهده دارند. مهمترین بخش در انجام یک پروژه دیجیتال، انتخاب میکروکنترلر است و هرچه علم و دانش خود را در بهکارگیری و برنامهنویسی میکروکنترلرها افزایش دهیم، میتوانیم پروژهها را با سرعت، دقت و قدرت بالاتری انجام دهیم. بنابراین ارزیابی قیمت، قدرت، عملکرد و امکانات میکروکنترلر و انتخاب بهترین گزینه، از اهمیت بسیاری برخوردار است. در بین میکروکنترلرهای 8بیتی، stm8 تفاوت زیادی با رقبای خود یعنی میکروکنترلرهای AVR و PIC دارد. Stm8 که یکی از محصولات شرکت بزرگ STMicroelectronics است که با توجه به امکانات، سرعت پردازش و فرکانس کاری بالاتر نسبت به سایر میکروکنترلرها، توانایی و عملکرد زیادی به یک پروژه میبخشد. در این فرادرس ابتدا به انواع میکروکنترلرها و تفاوت آنها با هم میپردازیم و میکروکنترلر STM8S105 را معرفی میکنیم. سپس نصب نرمافزارهای ST Toolset ،STM8CubeMX و IAR آموزش داده میشود. در ادامه به بررسی و آموزش مباحث پروگرام، کتابخانه SPL، کلاک، GPIO، وقفهها و انواع آن، LCD ،ADC، تایمر، PWM و UART میپردازیم.