บางครั้งโปรแกรมที่เราเขียนขึ้นอาจเกิดบั๊กบางอย่างที่ไปขัดต่อการเชื่อมต่อกับพอร์ต USB ของ
Maple Mini (STM32F103CBT6) กับคอมพิวเตอร์ วิธีแก้ปัญหา คือ การอัพโหลดโค๊ดที่ทำงานถูกต้องแล้ว เช่น Blink ใน
Arduino IDE ผ่าน USB to TTL ด้วย perpetual bootloader mode ของ Maple Mini ให้ต่อสายระหว่าง Maple Mini กับ USB to TTL ดังนี้
Maple Mini | | USB to TTL |
Tx1 (26) | | Rx |
Rx1 (25) | | Tx |
Gnd | | Gnd |
ที่สำคัญ boot1 หรือ pin 2 จะต้องต่อ Gnd ด้วย จากนั้นให้อัพโหลดโค๊ดจาก Arduino IDE แบบปกติ เมื่อขึ้น Uploading ให้กดปุ่ม reset ของ Maple Mini สังเกตุ LED จะกระพริบรัวๆ และตามด้วยกระพริบช้าๆ เมื่อถึงจังหวะนี้ ให้กดปุ่ม but=32 ก็จะสามารถอัพโค๊ดแก้ปัญหานี้ได้
No comments:
Post a Comment