Blink on stm32f103c8t6 Using PlatformIO (Mac)

นี่คือ stm32f103c8t6 
มันเป็น STM32  ราคาพอๆกับ Arduino Nano

สเปคหนะหรอ (Features ) ก็
0. Features


1. Features Table


2.  Schematics


สิ่งที่ต้องมีสำหรับการ Program ให้กับ stm32f103c8t6 นั่นคือ
3. ST-Link V2

เริ่มเลยแม่งเสียเวลา
อันดับแรก ลง driver ให้ ST-LINK V2 ก่อน
ใช้คำสั่ง brew install stlink  Ref
วิธีการต่อ วงจรเข้ากับ ST-LINKV2



4. Wiring กับ ST-LINKV2 

Initialize Board ด้วย  ST Nucleo F103RB
"เข้าใจว่า   (ผิดแนะนำด้วย) ST-Link มันจะอยู่กับ ST Nucleo มาตั้งแต่แรก
เราใช้ stm32f103xxx เดิมๆเนี่ย มันไม่มี Board ให้เลือก ก็เลยต้องเอา ST-LinkV2  มาประกอบ
จะได้โครงสร้างคล้ายๆกับ ST Nucleo #มโนล้วนๆ"
4. Initialize Board
ใน platfromio.ini
ปรับเป็นงี้
[env:stm32f103c8t6]
platform = ststm32
framework = mbed
board = nucleo_f103rb
upload_protocol = stlink

จริงๆมันก็เพิ่มแค่  upload_protocol = stlink นั่นแหล่ะ
5. platformio.ini

Blink  Code ของ STM32 
6. blink Code

เสร็จเรา





สำหรับผู้ที่ต้องการ Program ผ่าน Arduino ไปดูที่นี่ได้เลย http://grauonline.de/wordpress/?page_id=1004



ref

http://platformio.org/







Share this

Previous
Next Post »