Saya akan mulai dengan pengembangan ARM (setelah 2 tahun AVR) dan telah mengambil papan STM DISCOVERY dengan mikroprosesor stm32f4 di atasnya.
Saya telah memutuskan untuk menggunakan eclipse + ARM gcc karena saya tidak suka batas kode pada Keil dan saya tidak punya uang untuk mendapatkan versi berbayar.
Mengikuti tutorial saya telah menginstal eclipse bersama dengan alat ARM gcc + openocd + make utils dll.
Pertanyaan saya adalah tentang plugin 'paket'. Seperti setiap pemula, saya bingung apakah harus menggunakan STM HAL baru atau SPL lama.
Pemahaman saya adalah bahwa HAL telah mengimplementasikan abstraksi ke tingkat di mana ia dapat disebut sebagai Arduino yang setara untuk lengan. SPL di sisi lain hanya menyediakan abstraksi yang cukup untuk membuat pengkodean lebih cepat tetapi Anda masih harus berurusan dengan level chip.
Dengan pemahaman ini saya ingin tetap menggunakan SPL untuk memahami hal-hal yang lebih baik daripada menggunakan HAL.
Yang ingin saya ketahui adalah, apakah menggunakan paket untuk STM secara implisit memaksa saya untuk menggunakan HAL? Jika demikian, dapatkah seseorang mengarahkan saya tentang cara menggunakan SPL dengan pengaturan saya?