Cara Upload Program STM32 Menggunakan Arduino IDE dan ST-LINK V2
Oke langsung saja, langkah-langkahnya sebagai berikut:
Siapkan hardware
Hardware yang dibutuhkan yaitu laptop, STM32F103C8T6, ST-LINK V2, dan kabel jumper female-female 4 buah. Hubungkan STM32 dengan ST-LINK V2, sambungan pin-pinnya yaitu:
Siapkan software
Software yang dibutuhkan yaitu Arduino IDE, driver ST-LINK V2, dan STM32CubeProgrammer. Download dan instal sesuai petunjuk.
Setelah semuanya terinstal, tambahkan board STM32 Cores by STMicroelectronics pada Arduino IDE. Caranya yaitu klik File -> Preferences, lalu masukkan link berikut pada Additional Boards Manager URLs.
Selanjutnya buka Board Manager…. Klik Tools -> Board -> Board Manager…, lalu search dengan kata kunci “stm32”. Apabila sudah ketemu, klik instal.
Upload program
Kita coba dulu dengan program sederhana, buka program example Blink pada Arduino IDE (File -> Examples -> Basics -> Blink).
Tancapkan ST-LINK V2 ke laptop, pastikan terdeteksi di device manager.
Pada Arduino IDE, ubah pengaturan Board: “STM32F1 series” dan Upload method: “STM32CubeProgrammer (SWD)”.
Klik Upload, jika berhasil maka muncul tulisan Done uploading.
Yeay sudah berhasil, dan inilah hasilnya. Semoga bermanfaat :)