ฉันจะเริ่มต้นด้วยการพัฒนา ARM (หลังจากใช้งาน AVR มา 2 ปี) และเลือกบอร์ด STM DISCOVERY ที่มีไมโครโปรเซสเซอร์ stm32f4 อยู่
ฉันตัดสินใจที่จะไปกับ eclipse + ARM gcc เนื่องจากฉันไม่ชอบขีด จำกัด โค้ดบน Keil และฉันไม่มีเงินที่จะได้รับเวอร์ชันที่จ่ายเงิน
บทเรียนต่อไปนี้ฉันได้ติดตั้ง eclipse พร้อมกับ gcc ARM tools + openocd + ทำ utils เป็นต้น
คำถามของฉันเกี่ยวกับปลั๊กอิน 'แพ็คเกจ' เช่นเดียวกับผู้เริ่มต้นฉันสับสนว่าจะใช้ STM HAL ใหม่หรือ SPL รุ่นเก่า
ความเข้าใจของฉันคือ HAL ได้นำเอานามธรรมไปใช้ในระดับที่สามารถเรียกว่า Arduino เทียบเท่ากับแขน ในทางกลับกัน SPL ให้สิ่งที่เป็นนามธรรมเพียงพอที่จะทำให้การเข้ารหัสเร็วขึ้น แต่คุณยังคงต้องจัดการกับระดับชิป
ด้วยความเข้าใจนี้ฉันต้องการติดกับ SPL เพื่อทำความเข้าใจกับสิ่งต่าง ๆ ได้ดีกว่าการใช้ HAL
สิ่งที่ฉันอยากรู้คือการใช้แพ็คเกจสำหรับ STM บังคับให้ฉันใช้ HAL โดยปริยายหรือไม่ ถ้าเป็นเช่นนั้นจะมีคนแนะนำฉันเกี่ยวกับวิธีใช้ SPL กับการตั้งค่าของฉันได้อย่างไร