Ebook Bắt Đầu Với STM32 Microcontroller [PDF] [9248E]
Cuốn sách này được thiết kế để giúp những người có hiểu biết cơ bản về ngôn ngữ lập trình C, nhưng chưa có kinh nghiệm lập trình vi điều khiển, bắt đầu những bước đầu tiên trong việc lập trình dòng vi điều khiển STM32. Các ví dụ tập trung vào một loạt các bo mạch STM32 development (đặc biệt là bo mạch Nucleo STM32F303K8 và bo mạch Discovery STM32F4), sử dụng cả Keil uVision và STM32CubeIDE, và sử dụng cả lập trình bare-metal và các HAL library routine để truy cập nhiều thiết bị ngoại vi.
Cuốn sách bao gồm các mô tả về những điều mà theo kinh nghiệm của tác giả, thường xảy ra sai sót khi bắt đầu lập trình các vi điều khiển này, cùng với các đề xuất giải pháp cho những vấn đề phổ biến này (cả về việc sử dụng môi trường lập trình và code itself). Các thư viện được đề cập trong văn bản có sẵn tại Đây.
Mục lục:
- ✓ 01. Giới thiệu.
- ✓ 02. Một số điều cần biết trước khi bắt đầu.
- ✓ 03. Lập trình vi điều khiển trong C.
- ✓ 04. Name, CMSIS và HAL & LL library.
- ✓ 05. Bắt đầu một project mới trong Keil μVision.
- ✓ 06. Generatie một project đơn giản trong Keil μVision.
- ✓ 07. Chạy chương trình và các known issue với Keil μVision.
- ✓ 08. Bắt đầu một project mới trong STM32CubeIDE.
- ✓ 09. Generatie một project đơn giản trong STM32CubeIDE.
- ✓ 10. Chạy chương trình và các known issue với STM32CubeIDE.
- ✓ 11. Viết các driver của riêng bạn.
- ✓ 12. Clock.
- ✓ 13. Interrupt.
- ✓ 14. Các kỹ thuật Debugging.
- ✓ 15. Các thiết bị ngoại vi trên chip.
- ✓ 16. STM32CubeMX.
- ✓ 17. Audio trên STM32F4 Discovery Board.
- ✓ 18. Một vài điều hữu ích cần biết về STM32F04VG.
- ✓ 19. Tài liệu tham khảo/đọc thêm.