Perkenalan

STM32CubeIDE adalah lingkungan pengembangan terintegrasi yang kuat yang dirancang untuk menyederhanakan pembuatan aplikasi untuk mikrokontroler STM32 STMicroelectronics. Ini menggunakan fitur Eclipse dan memungkinkan Anda memprogram papan STM32 Anda dalam C/C++.

Menginstal STM32CubeIde

Untuk menginstal perangkat lunak STM32CubeIde, Anda harus terlebih dahulu masuk ke situs berikut: tautan

 

Setelah berada di situs tersebut, Anda harus menuju bagian bawah halaman untuk mendapatkan perangkat lunak dan mengunduh versi yang sesuai dengan komputer Anda:
Setelah Anda memilih versi, Anda akan melihat halaman untuk menambahkan alamat email dan nama Anda untuk menerima perangkat lunak:
Setelah mengunduh penginstal, kita menemukan diri kita pada penginstal STM32CudeIde:

Kami menerima ketentuan penggunaan:

Di sini Anda harus memilih di mana perangkat lunak akan diinstal pada komputer Anda:

Anda harus memeriksa apakah kedua kotak dicentang dan kemudian Anda dapat menginstal:

Membuat proyek

Saat kita memulai perangkat lunak, kita ditanya di ruang kerja mana kita ingin menyimpan proyek kita.

Anda dapat membuat folder kerja atau menyimpan folder yang disediakan:

Untuk membuat proyek baru, Anda harus membuka file lalu Baru dan Proyek STM32:

Di sini Anda ditanya papan STM32 mana yang ingin Anda buat proyek barunya.

Untuk melakukan ini, dengan mengklik pemilih Papan, Anda dapat mengetikkan nama papan yang akan Anda kerjakan:

Kemudian, kita diminta menyebutkan nama proyek yang ingin dibuat dan bahasanya. Kami memutuskan untuk membuat proyek kosong:

Setelah proyek dibuat, kita dapat melihat pohon berkas. Ada dua berkas utama: Folder src: file .c yang berisi program kita Folder Inc.: Sesuai dengan file header.

Untuk mengkompilasi proyek, klik kanan pada nama proyek dan kemudian Opsi Bangun:

Setelah program dikompilasi, kita melihat 0 kesalahan dan 1 peringatan:

Peringatan tersebut sesuai dengan floating point yang belum diinisialisasi:

Untuk menghapus floating point, klik kanan pada nama proyek lalu properti:
Kemudian kita masuk ke build C/C++ lalu Setting:
Kami mengganti unit floating-point dengan None dan ABI Floating-point dengan Implementasi Perangkat Lunak:
Dengan mengkompilasi ulang program dengan opsi Build, kita dapat melihat bahwa kesalahannya telah hilang:

Kirim program ke papan STM32

Sekarang kita akan melihat cara mengirim program kita ke kartu STM32F. Untuk melakukan ini, Anda harus menghubungkan kartu tersebut ke komputer Anda.
Langkah pertama adalah mengonfigurasi debug. Untuk melakukan ini, klik kanan pada nama proyek Anda, lalu debug sebagai dan debug konfigurasi:
Jika Anda memiliki kartu dengan cortex M3/M4 atau lebih tinggi, Anda dapat mencentang kotak Serial Viewer untuk memiliki monitor serial guna mengikuti printf Anda:
Setelah pengaturan debug selesai, Anda dapat mengklik kanan pada nama proyek, lalu debug sebagai STM32. Anda kemudian akan beralih ke mode debug:
Setelah Anda berada dalam mode debug, program telah diunduh ke papan: