درس 2: STM32CubeIDE و کدنویسی STM32

نرم‌افزار STM32CubeIDE: همه چیز در یک جا

نویسنده: علی زاهدی | ۴ سال پیش | ۵,۵۶۱ بازدید | ۵ دقیقه مطالعه

STM32CubeIDE یک محیط توسعه یکپارچه (IDE) قدرتمند و **کاملاً رایگان** از شرکت ST است که تمام مراحل کدنویسی، پیکربندی، کامپایل و دیباگ را در یک نرم‌افزار انجام می‌دهد.

چرا STM32CubeIDE؟

کاملاً رایگان
پشتیبانی از تمام سری‌های STM32
پیکربندی گرافیکی (مثل CubeMX)
کامپایلر GCC داخلی
دیباگر پیشرفته (GDB)
تحلیل مصرف حافظه و Stack
پشتیبانی از C/C++
پلاگین‌های Eclipse

STM32CubeIDE در مقابل STM32CubeMX

ویژگیSTM32CubeMXSTM32CubeIDE
پیکربندی گرافیکی
کامپایل کد
دیباگ (GDB)
تحلیل حافظه
رایگان

نتیجه: دیگر نیازی به KEIL + CubeMX نیست! همه چیز در یک نرم‌افزار.

دانلود و نصب STM32CubeIDE

  1. نصب Java JDK (حداقل نسخه 11)
  2. دانلود از سایت رسمی ST
  3. اجرای نصب‌کننده
  4. اتصال به اینترنت برای دانلود پکیج‌ها

ساخت پروژه جدید (گام به گام)

1

ایجاد پروژه

File → New → STM32 Project

2

انتخاب میکرو

جستجو: STM32F103C8T6

3

پیکربندی گرافیکی

تنظیم GPIO، UART، Timer و ...

4

ذخیره و تولید کد

دکمه Save → کد HAL تولید می‌شود

5

کدنویسی

فایل main.c → بخش USER CODE

ساخت پروژه در STM32CubeIDE

خلاصه درس

STM32CubeIDE = CubeMX + کامپایلر + دیباگر در یک نرم‌افزار!

خانهفروشگاه پروفایلتماس