Hướng dẫn download và sử dụng tài liệu Lập trình STM32

tài liệu Lập trình STM32

Hướng dẫn download và sử dụng tài liệu Lập trình STM32 với ngoại vi sẽ giúp mọi người tải về các bài mẫu mà mình đã làm. Nếu trong lúc học tập gặp vấn đề nào đó mà các bạn không rõ lỗi ở đâu, không thể tự giải quyết được, thì có thể mở trực tiếp project mẫu và nạp vào mạch để so sánh.

Nếu bạn lần đầu tiên đọc bài viết hãy vào link: Học lập trình STM32 từ A tới Z nhé.

Hướng dẫn download và sử dụng tài liệu Lập trình STM32 với ngoại vi

Truy cập link: https://github.com/nguyenkhue2608

Vào Repo STM32_Hal_CubeMx_and_KeilC

Tài liệu lập trình stm32 1

Nhấn Code – Download ZIP

Tài liệu lập trình stm32 2

Bên trong chứa tất cả các bài học mà mình đã viết bài, được cập nhật thường xuyên.

Nếu bạn chưa có phần mềm CubeMX và Keil C, truy cập link để download:

Hướng dẫn Download và sử dụng thư viện các Device và bài mẫu

Download thư viện

Truy cập link: https://github.com/nguyenkhue2608

Tài liệu lập trình stm32 3

Truy cập và Download 2 Repo:

  • STM32_Device_Exam: chứa bài mẫu
  • STM32_Device_Lib: chứa file thư viện

Copy file thư viện vào ổ D hoặc E (tránh việc bị xóa khi cài lại máy).

Mở file project Keil C

Tài liệu lập trình stm32 4

Cập nhật thư viện cho Project

Cách 1: Copy file vào thư mục Src và Inc của project

Mỗi thư viện đều có 2 file: file mã nguồn .c và file header .h. Chúng ta copy lần lượt 2 file đó vào 2 thư mục:

  • file .c copy vào Src
  • file .h copy vào Inc

Tài liệu lập trình stm32 5

Sau đó nhấn F7 để Build và nạp bình thường.

Cách 2: Thêm đường dẫn cho project

Nhấn vào biểu tượng Options for Target, chọn tab C/C++

Tài liệu lập trình stm32 6

Ở mục Include Paths, nhấn vào nút … rồi click đúp vào dòng trống phía dưới các đường dẫn, chọn đường dẫn tới thư mục chứa file .h của thư viện.

Tài liệu lập trình stm32 7Nhấn F7 để Build và nạp như bình thường.

Lưu ý: Keil C không tự biên dịch mọi file .c nằm trong thư mục. Dù dùng cách 1 hay cách 2, bạn vẫn phải thêm file .c của thư viện vào cây Project (click đúp vào nhóm Application/User, hoặc chuột phải → Add Existing Files to Group). Nếu quên bước này, lúc Build sẽ báo lỗi Undefined symbol dù đã include đúng file .h.

Kết

Mình sẽ tiếp tục cập nhật các tài liệu lập trình STM32 khác ở đây. Nếu cảm thấy bài viết này có ích hãy chia sẻ với bạn bè nhé. Đừng quên gia nhập hội những anh em Nghiện lập trình nhé!!

5/5 - (4 bình chọn)

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *