Hướng dẫn cài đặt STM32 CubeMX và Package

Cài đặt STM32 CubeMX và Keil C

Trong bài này, mình sẽ hướng dẫn cài đặt stm32 cubemx, đây là công cụ được ưa chuộng vì tính trực quan, đơn giản của nó. Giúp lập trình stm32 một cách nhanh chóng và đơn giản.

Phần mềm STM32 CubeMX

Phần mềm CubeMX là một công cụ của ST giúp người lập trình có thể sinh code C thông qua giao diện tương tác rất dễ sử dụng.

Các tính năng chủ yếu như:

  • Tự động giải quyết các xung đột về Pin out.
  • Hỗ trợ tất cả các dòng chip STM32
  • Cầu hình Clock thông qua Clock Tree rất dễ sử dụng
  • Ước tính năng lượng tiêu thụ
  • Hỗ trợ sinh code cho các IDE phổ biến như Keil C, IAR, GCC

Download và Cài đặt STM32 CubeMX

CubeMx là 1 tools miễn phí của ST các bạn vào link Sau để download:

Các Bạn download file cài đặt STM32 CubeMX tại link:

https://www.st.com/en/development-tools/stm32cubemx.html

Click và GetSoftware, đăng kí 1 tài khoản miễn phí bằng gmail và tải về

H3 e1604559221353
Hướng dẫn cài đặt STM32 CubeMX và Package 11

Sau khi tải về chúng ta giải nén và chạy file có đuôi .exe. Nhấn next

STM32 Cube Install 1
Hướng dẫn cài đặt STM32 CubeMX và Package 12

Tiếp theo, tick chọn “I accept the terms of this license agreement.” và nhấn Next:

STM32 Cube Install 2
Hướng dẫn cài đặt STM32 CubeMX và Package 13

Tiếp tục nhấn Next và chờ khi cài đặt kết thúc

STM32 Cube Install 3
Hướng dẫn cài đặt STM32 CubeMX và Package 14

Cài đặt STM32 CubeMX Package

Package là các gói dữ liệu của dòng chip mà chúng ta lập trình trên chúng.

Lỗi thường gặp khi chưa cài package cho CubeMX đó là khi mở một project của người khác sử dụng chip bạn chưa cài đặt bao giờ sẽ không mở được hoặc báo download nhưng ko thể down từ server về.

Khi down load và cài đặt xong Cube, để thực hiện cấu hình trên một con MCU bạn phải cài đặt Package cho nó như sau

Vào Help -> Managed Embedded ….

H1 6
Hướng dẫn cài đặt STM32 CubeMX và Package 15

Trong cửa sổ đó, chọn dòng chip mà bạn lập trình, ví dụ STM32F4xx. Trong đó bạn nên cài version mới nhất (nằm trên cùng), tích xanh và nhấn Install Now

H2 8
Hướng dẫn cài đặt STM32 CubeMX và Package 16

Sau đó tạo project mới bằng cách nhấn vào Access to MCU Selector

H3 7
Hướng dẫn cài đặt STM32 CubeMX và Package 17

 Chọn dòng chip cần sử dụng và nhấn Start Project

H4 6
Hướng dẫn cài đặt STM32 CubeMX và Package 18

Sau đó vào project manager Lưu 1 tên bất kì, chọn đường dẫn là Desktop (sẽ xóa sau khi cài đặt xong)

Chọn tool chain là MDK- ARM V5 nhấn Generate Code

H5 7
Hướng dẫn cài đặt STM32 CubeMX và Package 19

Hướng dẫn cài đặt STM32 CubeMX và Package 20

Kết

Tổng hợp các bài lập trình STM32 đọc tại: Lập trình STM32 từ A tới Z

Video hướng dẫn cài đặt

 

4.4/5 - (7 bình chọn)
0 0 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest

11 Góp ý
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận
Lê Hiệp
Lê Hiệp
2 năm trước

pass giải nén bị sai rồi nhé Khuê ơi.

bằng
bằng
2 năm trước

mật khẩu giải nén là gì á anh

Dương
Dương
2 năm trước

Anh ơi, Keil C và STM32 CubeIDE từng cái có những điểm mạnh và điểm yếu gì? Và tại sao anh lại chọn Keil C cho serie hướng dẫn này của mình mà không phải STM32 CubeIDE để nó đồng bộ với CubeMx ạ? Em cảm ơn

dung
dung
1 năm trước

sao e tắt hết diệt virus rồi mà không mở dược keygen ạ

dung
dung
1 năm trước
Trả lời  Khuê Nguyễn

em vẫn không vào được ạ, anh giúp em lấy license được không ạ, CID của e là C8HLR-VYN9K

dung
dung
1 năm trước
Trả lời  Khuê Nguyễn

e tắt hết sau mới giải nén rồi ạ, ấn mở keygen không có phản ứng gì luôn ạ

Nguyễn Tuấn Anh
Nguyễn Tuấn Anh
1 năm trước

AE nên cài phần mềm gốc từ hãng, sau đó dùng máy ảo chạy file keygen riêng để lấy license nhé, keygen có malware đó!