1
วิธีเริ่มต้นด้วยบอร์ด STM32F103C8T6
ฉันใช้ไมโครคอนโทรลเลอร์ AVR 8 บิตเพื่อสร้างหุ่นยนต์ผู้ติดตามสายกับนักเรียนมาหลายปีแล้ว ตอนนี้ฉันต้องการที่จะก้าวขึ้นสู่ ARM Cortex-M3 เพราะฉันต้องการที่จะเพิ่มคุณสมบัติที่ใช้งาน CPU มากขึ้นเช่น odometry และฟิวชั่นเซ็นเซอร์ ข้อกำหนดคือ: 8 อินพุตอะนาล็อก เอาต์พุต 4 PWM ฉัน2 C 2 อินพุทการเข้ารหัสพื้นที่สี่เหลี่ยมจัตุรัส อนุกรม I / O การตั้งโปรแกรมด้วยตนเองแบบไร้สายโดยไม่ต้องเข้าถึงหุ่นยนต์ toolchain + IDE หลากหลายแพลตฟอร์ม (OS X, Linux, Windows) ขั้นตอนที่ฉันทำไปคือ: ฉันใช้บอร์ดรุ่น STM32F103C8 นี้ ฉันเชื่อว่า MCU นี้มีทุกสิ่งที่ฉันต้องการรวมถึง 2 x QEI ที่ฉันวางแผนที่จะใช้ในซอฟต์แวร์ แต่อันนี้เกิดขึ้นเพื่อให้มีในฮาร์ดแวร์ที่ดีมาก: คณะhttp://eud.dx.com/product/high-quality-cortex-m3-stm32-stm32f103c8t6-development-board-w-swd-interface-844380789 โปรแกรมเมอร์http://eud.dx.com/product/st-link-v2-programmer-emulator-mini-stlink-downloader-for-stm8-stm32-mcu-development-board-844380733 ฉันได้ติดตามสิ่งนี้เพื่อตั้งค่า …