میکروکنترلرها ، یک سری تراشه های هوشمند الکترونیکی هستند که قابلیت برنامه ریزی و اجرای عملکردهای متعدد را به زبان های مختلف برنامه نویسی دارا می باشند.
از این تراشه ها جهت ساخت ، مانیتورینگ ، کنترل و اتوماسیون سازی انواع تجهیزات الکترومکانیکی استفاده می شود.
تاکنون انواع مختلف میکروکنترلرها توسط کمپانی های مختلف در دنیا تولید و عرضه شده اند؛ ۸۰۵۱، ARM، pic، avr
در این دوره آموزشی سعی بر این شده است برنامه نویسی میکروکنترلرهای STM32 شرکت STMicroelectronics از خانواده ARM به زبان سی آموزش داده شود.
این پردازشگرهای الکترونیکی دارای قدرت پردازش بالا ، حافظه داخلی و پشتیبانی از آیسی های حافظه خارجی، انواع پریفرال ها و رابط های ارتباطی جهت ارسال دیتا و درگاه های متعدد ورودی و خروجی می باشند که با انعطاف پذیری بالا می توانند برای امور مختلف برنامه نویسی شوند.
درباره دوره برنامه نویسی و سخت افزار میکروکنترلرهای STM32 در ارومیه؛
این دوره برنامه نویسی در ۴ سطح مختلف از سطح ۱ (مقدماتی) تا سطح ۴ (حرفه ای) با استانداردهای آموزشی مختلف بصورت تخصصی توسط مهندس امید عزیزی آموزش داده می شود.