About

Ahmad Edi Saputra

Sunday, May 29, 2022

STM32 with arduino platform

 Arduino merupakan platform yang banyak digunakan dikalangan pengembang embedded system baik dikalangan pemula maupun professional. Kemudahan penggunaan platform ini membuat para pemula untuk mempercepat proses pembelajaran dan mempercepat proses prototyping bagi para professional. Arduino memungkinkan penggunanya mengakses low level IO melalui high level API yang lebih mudah dimengerti sehingga sangat mengurangi waktu untuk membaca puluhan, bahkan ratusan halaman datasheet.

Saat ini, platform arduino telah mendukung berbagai jenis mikrokontroler selain AVR atmega, salah satunya adalah STM32. terdapat dua jenis framework untuk STM32 yaitu unofficial dari Roger Clark (stm32duino) dan official support dari STMicro (arduino_core_stm32). Terdapat banyak perbedaan mendasar pada kedua framework ini dimana stm32duino ditulis berdasarkan library pendahulunya yaitu mapple sedangkan arduino core stm32 ditulis diatas library standar dari STM itu sendiri (HAL, bukan STD).

untuk proses installasi dari arduino core stm32 adalah sebagai berikut

  1. Install arduino IDE
  2. Buka arduino IDE dan masuk pada file kemudian preferences
  3. Pada additional board klik kotak disamping text area 
  4. Setelah muncul dialog text area, masukan URL berikut ini lalu klik ok
 

https://github.com/stm32duino/BoardManagerFiles/raw/main/package_stmicroelectronics_index.json

        5.   Setelah itu, masuk pada tools kemudian board manager kemudian masukan keyword stm32


        6. Pilih versi jika diperlukan, lalu klik install

No comments :

Post a Comment