Cara Upload Program STM32 Menggunakan Arduino IDE dan ST-LINK V2

Indradianto
2 min readJan 29, 2021

--

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:

Sambungan pin STM32 — ST-LINK V2

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.

Penambahan link 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.

Instalasi STM32 Cores by STMicroelectronics pada Board Manager

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.

STM32 terdeteksi di device manager (STM32 STLink)

Pada Arduino IDE, ubah pengaturan Board: “STM32F1 series” dan Upload method: “STM32CubeProgrammer (SWD)”.

Pengaturan board dan upload method pada Arduino IDE

Klik Upload, jika berhasil maka muncul tulisan Done uploading.

Done uploading

Yeay sudah berhasil, dan inilah hasilnya. Semoga bermanfaat :)

--

--

Indradianto
Indradianto

Written by Indradianto

Familiar knowledge for us can be new knowledge for others. So, let's sharing knowledge whatever it is, as long as it's useful :)

Responses (1)