آموزش این کتاب براساس میکروکنترلرهای خانواده STM32 میباشد. میکروکنترلرهای STM32F103 را میتوان در صنایع وسیعی استفاده کرد از جمله: راهاندازی کاربردی موتورهای AC و DC مناسب برای مناطق پرنویز و صنعتی، کاربردهای پزشکی و تجهیزات پرتابل، سیستمهای بازی (دسته ای بیسیم کنسول ها)، پلت فرم GPS و همچنین برای کاربردهای صنعتی که شامل: ساخت PLC، اینورترهای سه فاز، چاپگرها، اسکنرها از این جمله میباشند. در این کتاب قصد داریم بر روی برد مبتنی بر STM32f103c8t6 برنامهنویسی نمائیم. دلیل این انتخاب ارزان بودن این میکرو و فراوانی آن در بازار ایران میباشد. همچنین این میکرو میتواند در بسیاری از کاربردها، جایگزین مناسبی برای میکروهای گران باشد. برد در نظر گرفته شده برای برنامهنویسی در بازار ایران موجود میباشد که میتوان برنامههای توضیح داده شده در این کتاب را بر روی آن پیادهسازی نمود و نتایج را مشاهده کرد. IDE در نظر گرفته شده برای برنامهنویسی نرمافزار KEIL میباشد و همچنین اساس برنامهنویسی در این کتاب مبتنی بر کتابخانههای CMSIS و کتابخانه SPL است.