Tôi sẽ bắt đầu với sự phát triển của ARM (sau 2 năm của AVR) và đã chọn bảng STM DISCOVERY với bộ vi xử lý stm32f4 trên đó.
Tôi đã quyết định sử dụng nhật thực + ARM gcc vì tôi không thích giới hạn mã trên Keil và tôi không có tiền để có phiên bản trả phí.
Theo hướng dẫn, tôi đã cài đặt nhật thực cùng với các công cụ ARM gcc + openocd + tạo các tiện ích, v.v.
Câu hỏi của tôi là về plugin 'gói'. Giống như mọi người mới bắt đầu, tôi bối rối không biết nên sử dụng STM HAL mới hay SPL cũ hơn.
Hiểu biết của tôi là HAL đã triển khai sự trừu tượng đến một mức độ mà nó có thể được gọi là Arduino tương đương với cánh tay. SPL mặt khác cung cấp sự trừu tượng vừa đủ để làm cho mã hóa nhanh hơn nhưng bạn vẫn cần phải xử lý ở cấp độ chip.
Với sự hiểu biết này, tôi muốn gắn bó với SPL để hiểu mọi thứ hơn là sử dụng HAL.
Những gì tôi muốn biết là, sử dụng các gói cho STM có bắt buộc tôi sử dụng HAL không? Nếu vậy, ai đó có thể chỉ cho tôi cách sử dụng SPL với thiết lập của tôi không?