Mở Arduino IDE > File > Preferences.
Tại “Additional Board Manager URLs” nhập https://github.com/stm32duino/BoardManagerFiles/raw/master/STM32/package_stm_index.json
Chú ý: nếu đã tồn tại một URL hãy phân cách bằng dấu “,“.
Chọn Tool > Board > Boards Manager…
Chọn “Contributed” và cài đặt “STM32 Cores“
Chọn board trong Tool > Board để bắt đầu lập trình.
Bạn cần download và cài đặt STM32CubeProgrammer (link cài đặt) nếu dùng phương thức Upload thông qua SWD (STLink), Serial hoặc DFU.
Sau khi cài đặt hoàn tất, chúng ta có thể bắt đầu lập trình với Blink example.
Kết nối mạch nạp STLink với board của bạn.
Chọn “Tools > Upload Method > SWD”
Chọn “File> Examples > 01.Basics > Blink“
Upload
Tham khảo API và thư viện lập trình STM32 với Arduino IDE tại trang stm32duino.