آنچه یاد خواهید گرفت:
کشف میکروکنترلرهای STM32 و اکوسیستم STM32Cube
آشنایی با ابزارهای STM32CubeIDE و STM32CubeMX
پیکربندی سختافزار با استفاده از STM32CubeMX
مدیریت وقفهها
استفاده از DMA برای انتقال داده بین حافظه و پیرامونها
استفاده از رایجترین رابطهای ارتباطی: UART (سریال)، I2C ،SPI
استفاده از پیرامونها و رابطهای ارتباطی در حالتهای blocking (polling)، وقفه و DMA
یافتن اطلاعات تکمیلی در مستندات ST
پیشنیازهای دوره
حداقل دانش اولیه زبان برنامهنویسی C
توضیحات دوره
میکروکنترلرهای STM32 در بسیاری از حوزهها از پرکاربردترینها هستند: الکترونیک مصرفی، خودروسازی، تجهیزات پزشکی و اینترنت اشیا (IoT). این میکروکنترلرها بهدلیل معماری مبتنی بر هستههای ARM Cortex-M و مصرف توان بسیار پایین، بسیار قدرتمند هستند.
این دوره شما را گامبهگام برای تسلط بر MCUهای STM32 راهنمایی میکند و از اکوسیستم STM32Cube بهره میگیرد؛ مجموعهای از ابزارها و کتابخانههای نرمافزاری که بهصورت رایگان توسط ST Microelectronics ارائه شدهاند. این دوره به شما کمک میکند تا خیلی سریع برای پروژههای خود بهصورت مستقل عمل کنید.
در قالب پروژههای عملی روی یک بورد Nucleo (بورد توسعه STM32 مقرونبهصرفه ساخت ST که با شیلدهای Arduino سازگار است)، یاد میگیرید چگونه پیرامونها و رابطهای ارتباطی اصلی STM32 را پیکربندی و استفاده کنید: UART (پورت سریال)، I2C، SPI، تایمرها و DMA. برای این کار از STM32CubeMX استفاده میکنیم؛ ابزاری قدرتمند از ST که امکان پیکربندی گرافیکی سختافزار و تولید کد مقداردهی اولیه را فراهم میکند. همچنین از کتابخانه ST HAL (Hardware Abstraction Layer) استفاده خواهیم کرد که توسعه را بسیار سادهتر و سریعتر میکند.
این دوره از گردشکار جدیدی پیروی میکند که در پایان 2025 با STM32CubeIDE v2 معرفی شد؛ در این نسخه، STM32CubeMX دیگر بهصورت یکپارچه وجود ندارد و باید بهعنوان یک ابزار مستقل استفاده شود.
درسهای تئوری مفاهیم مختلفی را توضیح میدهند که در طول دوره با آنها روبهرو میشویم: معماری STM32، وقفهها، گذرگاههای ارتباطی، پیرامونها و موارد دیگر.
این دوره برای مهندسان، دانشجویان و علاقهمندان طراحی شده است، چه تجربهای در زمینه میکروکنترلرها داشته باشند و چه نداشته باشند. آشنایی پایه با زبان C ضروری است، زیرا از این زبان استفاده خواهیم کرد.
این دوره برای چه کسانی مناسب است؟
مهندسان
دانشجویان
علاقهمندان