STM32F103 เป็น CPU ARM โปรแกรมได้ ทั้ง Arm Development และ Arduino แต่ การใช้เริ่มใช้งาน
ยากพอสมควร อย่างแรก ต้องมี โปรแกรมเมอร์ Device ที่เป็น USB
ST-Link V2
การต่อวงจรต้องต่อตรงขาระหว่าง ST-Link กับ STM32F103C ดูจาก ที่ Print ใว้ทั้งคู่
ได้แก่ SWDIO,GND,SWCLK,3.3V ต้องเรียงสายใหม่
Reference
เรื่องยากที่สุดคือ Software
1. ต้องหาDriver
http://www.waveshare.com/wiki/ST-LINK/V2_(mini)https://www.arduinoall.com/product/1170/st-link-v2-stlink-mini-stm8-stm32-programer-คละสี
2. ลง Arduino IDE ให้เอา Version มากกว่า 1.6.5
3. copy Arduino_STM32 จาก Reference เขา ไปใน folder arduino\Hardware
4. Board Manager
Arm Cortex M3
เลือก Upload
เลือก Board STM32F103 Generic
ตัวอย่าง ต้องเปลี่ยน IO เป็นชื่อของ STM32 เช่น Port 13 ต้องเป็น PC13 เป็นต้น