🔹 درس 2: STM32CubeIDE و کدنویسی STM32
نویسنده: بهنام کیانی
🖥 نرمافزار STM32CubeIDE: همه چیز در یک جا
STM32CubeIDE یک محیط توسعه یکپارچه (IDE) قدرتمند و کاملاً رایگان از شرکت ST است که مراحل کدنویسی، پیکربندی، کامپایل و دیباگ را در یک نرمافزار انجام میدهد.
⚡ چرا STM32CubeIDE؟
📊 STM32CubeIDE در مقابل STM32CubeMX
| ویژگی | STM32CubeMX | STM32CubeIDE |
|---|---|---|
| پیکربندی گرافیکی | ✔ | ✔ |
| کامپایل کد | ✖ | ✔ |
| دیباگ (GDB) | ✖ | ✔ |
| تحلیل حافظه | ✖ | ✔ |
| رایگان | ✔ | ✔ |
✔ نتیجه: دیگر نیازی به KEIL + CubeMX نیست! همه چیز در یک نرمافزار.
⬇️ دانلود و نصب STM32CubeIDE
- نصب Java JDK (حداقل نسخه 11)
- دانلود از سایت رسمی ST
- اجرای نصبکننده
- اتصال به اینترنت برای دانلود پکیجها
🏗️ ساخت پروژه جدید (گام به گام)

✅ خلاصه درس
STM32CubeIDE = CubeMX + کامپایلر + دیباگر در یک نرمافزار!