توضیحات
صفر تا صد برنامه نویسی میکروکنترلرهای STM32 با زبان سی
نام دوره : Mastering STM32 microcontrollers
پیشنیاز
برد توسعه STM32F407 به همراه بردهای جانبی و نمایشگر
توضیحات
دوره صفر تا صد برنامه نویسی میکروکنترلرهای STM32 با زبان سی یک آموزش برنامهنویسی به زبان C برای میکروکنترلرهای ARM Cortex-M4 است که بر پایهی میکروکنترلر STM32F407 طراحی شده است.
در این دوره:
با ویژگیهای میکروکنترلر STM32F407 آشنا میشوید؛ شامل خصوصیات الکتریکی، رجیسترهای اصلی و کاربردهای آن.
منابع متعدد محیط STM32CubeIDE بررسی میشود؛ از جمله کتابخانههای نرمافزاری، رابط HAL API و مجموعهای از میانافزارها که روند توسعه را تسریع میکنند.
مهارتهای عملی برای عیبیابی خطاهای رایج برنامهنویسی با استفاده از ابزارهای Debugger داخلی در STM32CubeIDE یا ابزارهای پایش و ترمینال مانند STM32CubeMonitor ارائه خواهد شد.
پروژههای کاربردی با یکپارچهسازی محیطهای جانبی میکروکنترلر همچون ADC، USART، USB، TIM، RTC، SPI، GPIO، IWDG و … توسعه داده میشوند. با این امکانات و منابع نرمافزاری، راهکارهایی برای نمایشگرهای گرافیکی و کنترلر لمسی، کارتهای uSD، رابط اترنت و موارد دیگر پیادهسازی خواهید کرد.
سختافزارهای متداول موجود در بازار مانند بردهای توسعهی مبتنی بر STM32F407، نمایشگرهای لمسی مبتنی بر ILI9341 و XPT2046، برد توسعهی اترنت LAN8720، کارت uSD، مبدل USB به سریال، پروگرامر ST-Link V2، پتانسیومتر و جامپرهای Dupont FxF در طول دوره مورد استفاده قرار میگیرند.
همچنین مستندات تکمیلی مانند Application Notes، User Manuals، Reference Manuals، Datasheets، Firmware Packages و بسیاری دیگر در آخرین نسخههای آنها مستقیماً از وبسایت ST قابل دریافت هستند. نرمافزارهایی مانند STM32CubeIDE، STM32CubeMonitor، USB HID Demonstrator نیز از وبسایت رسمی ST قابل دانلود میباشند.
دوره صفر تا صد برنامه نویسی میکروکنترلرهای STM32 با زبان سی برای چه کسانی مناسب است:
برنامهنویسان
مهندسان
تکنسینها
علاقهمندان به الکترونیک
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید