Cài đặt CubeMX và Keil C, đó là hai công cụ rất phổ biến và dễ sử dụng. Ngoài ra còn có các công cụ khác mình sẽ đề cập sau.
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 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ề

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

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

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

Ok vậy là xong, chúng ta cài đặt thêm KeilC v5 để viết code nữa
Cài đặt Keil C V5
Nguồn: Damedientu.vn
Các bạn download tại Link:
https://drive.google.com/file/d/1skbBKZnKiW-zovrqdeZeQg6ProtRtpG6/edit
pass giải nén:dammedientu Hoặc “dammedientu.vn”
Chạy file mdk511.exe sau đó chọn Next

Tick vào ” I agree to all the tems of the preceding License Agreement “, sau dó chọn Next.

Chọn đường dẫn ( để mặc định cũng được) chọn Next

Điền các thông tin vào ô ( viết linh tinh vào cũng ok) nhấn next

Chờ cài đặt xong

Sau đó chọn Finish để hoàn thành

Mở phần mềm lên, một hộp thoại Pack Installer xuất hiện, bạn nhấn ok

Trong hộp thoại đó, bạn tìm đến dòng chip cần cài đặt sau đó bấm install. Trong bài này là STM32F103C8T6

Sau khi chờ download kết thúc bạn tắt đi và bật lại KeilC bằng cách, chuột phải vào Icon ngoài màn hình và click vào Run as Admin. Chọn File – Lincense Management

Hộp thoại Lincense Management xuất hiện, các bạn coppy mã CID

Sau đó vào thư mục Crack/keygen chạy file Keygen.exe ( lưu ý tắt các chương trình diệt virus khi giải nén để ko bị xóa file keygen), tiếp đến paster CID vào ô CID, chọn chip ARM, nhấn Generate và coppy mã sinh ra

Quay lại License Management paste vào ô Add. Nếu thành công sẽ hiện dòng LIC Added Succesfully

Sau khi cài đặt xong phần mềm, các bạn cài Package cho 2 phần mềm theo bài viết :
Hướng dẫn cài Package cho CubeMX và Keil C
pass giải nén bị sai rồi nhé Khuê ơi.
mật khẩu giải nén là gì á anh
dammedientu em nhé