Professional Documents
Culture Documents
Chuong 5. Lap Trinh C Va Nap Chuong Trinh STM32
Chuong 5. Lap Trinh C Va Nap Chuong Trinh STM32
MÔN HỌC
KỸ THUẬT VI XỬ LÝ
Chương 5:
Lập trình C trên nền Keil C và nạp chương trình cho
STM32
Giảng viên: TS. Trương Cao Dũng
Điện thoại/E-mail: 0936354555 / dungtc@ptit.edu.vn
KỸ THUẬT VI XỬ LÝ
NỘI DUNG
▪ Cách thức khởi tạo và lưu chương trình cho STM32
( tạo Project)
▪ Cách tạo môi trường code trên Kelic và nạp code
cho STM32
▪ Cách cài Driver để hỗ trợ lập trình
▪ Giới thiệu sơ lược về ngôn ngữ lập trình C cho vi
điều khiển STM32
2
KỸ THUẬT VI XỬ LÝ
GIỚI THIỆU
Keil C là gì ?
4
Cách thức khởi tạo và lưu chương trình
cho STM32(Tạo Project)
Lưu Project
2. Tạo một Fodel mới để lưu Project
▪ Lưu Project vào Folder vừa tạo
5
Cách thức khởi tạo và lưu chương trình
cho STM32(Tạo Project)
3. Tiến hành chọn chip
▪ Gõ tên chip muốn
chon vào ô “Search”
▪ Click chuột vào chip
muốn chọn
▪ Rồi nhấn “OK”
▪ Hộp thoại Manage Run-Time Environment xuất hiện
7
Cách thức khởi tạo và lưu chương trình
cho STM32(Tạo Project)
4. Khi hoàn thành ta được giao diện như hình
8
Cách tạo môi trường code trong Kelic
và nạp code cho STM32
Cách tạo môi trường code trong Kelic
1. Chọn Target Options để cấu hình
9
Cách tạo môi trường code trong KeliC
và nạp code cho STM32
2. Tạo file hex trong Keli C
▪ Tab Output : Đánh dấu
chọn Create HEX File để
tạo file HEX nạp cho VDK
▪ Tab C/C++
10
Cách tạo môi trường code trong Kelic
và nạp code cho STM32
▪ Sau đó mở file stm32f10x.h lên và xem hướng dẫn chọn define
11
Cách tạo môi trường code trong Kelic
và nạp code cho STM32
▪ Khai báo trình biên dịch
• Click “OK” để hoàn thành setup
• Nhấn F7 để biên dịch chương trình
13
Cách tạo môi trường code trong Kelic
và nạp code cho STM32
2. Nạp file HEX đã buil ở trên thông qua Bootloader
▪ Chọn cổng “COM”
tương ứng và nếu có kết
nối thì KIT sẽ như hình
▪ Kích thước bộ
nhớ flash của
MCU sẽ xuất
hiện. Nhấn
next để tiếp
tục 14
Cách tạo môi trường code trong Kelic
và nạp code cho STM32
3. Chọn đường dẫn đến file hex đã
chuẩn bị sẵn
▪ Nhấn “Next” để nạp code, sau
khi nạp xong sẽ có thông báo
18
CÁCH CÀI DRIVER
CÀI ĐẶT DRIVER STM32 KHI SỬ DỤNG MẠCH NẠP ST-
LINK V2
21
CÁCH CÀI DRIVER
HƯỚNG DẪN CÀI ĐẶT DRIVER STM32 KHI SỬ DỤNG
MẠCH NẠP ST-LINK V2
B1: Truy cập vào đường link sau:
https://www.st.com/en/development-tools/stsw-link009.html
B2: Chọn “Get Software” :
22
CÁCH CÀI DRIVER
KIỂM TRA CÀI ĐẶT DRIVER MẠCH NẠP ST-LINK V2
26
NGÔN NGỮ C VỚI VĐK STM32
28
NGÔN NGỮ C VỚI VĐK STM32
29
NGÔN NGỮ C VỚI VĐK STM32
Compiler workflow
30
NGÔN NGỮ C VỚI VĐK STM32
31
NGÔN NGỮ C VỚI VĐK STM32
32
NGÔN NGỮ C VỚI VĐK STM32
ỨNG
DỤNG
34