Lựa chọn Board phù hợp

Một phần của tài liệu Thiet ke he thong nhung voi VDK ARM (Trang 49 - 64)

Biên soạn: ThS. Huỳnh Xuân Dũng Email: dunghx@caothang.edu.vn

CẤU HÌNH ĐIỀU KHIỂN LED ĐƠN

1. Gõ tên Board dung để lập trình (STM32F407G) 2. Click vào Board để lập cấu hình

Biên soạn: ThS. Huỳnh Xuân Dũng Email: dunghx@caothang.edu.vn

CẤU HÌNH ĐIỀU KHIỂN LED ĐƠN

Chọn chế độ giao động ngoại Lưu ý: Khi sử dụng Board Development phần này có thể đã được cấu hình sẵn. Nhưng khi sử dụng Chip rời phải cấu hình phần này

Biên soạn: ThS. Huỳnh Xuân Dũng Email: dunghx@caothang.edu.vn

CẤU HÌNH ĐIỀU KHIỂN LED ĐƠN

Chọn PD12 – PD15 là ngõ ra (Các chân này đã kết nối tới LED)

Biên soạn: ThS. Huỳnh Xuân Dũng Email: dunghx@caothang.edu.vn

CẤU HÌNH ĐIỀU KHIỂN LED ĐƠN (Cấu hình GPIO)

1. Chọn mục System view

2. Chọn GPIO để cấu hình (Khi sử dụng các ngoại vi nào thì click vào ngoại vi đó) 3. Chọn chân mà mình muốn cấu hình 4. Cấu hình cho các chân tương ứng, phù hợp với yêu cầu

Biên soạn: ThS. Huỳnh Xuân Dũng Email: dunghx@caothang.edu.vn

CẤU HÌNH ĐIỀU KHIỂN LED ĐƠN (Cấu hình Xung clock)

Biên soạn: ThS. Huỳnh Xuân Dũng Email: dunghx@caothang.edu.vn

CẤU HÌNH ĐIỀU KHIỂN LED ĐƠN (Cấu hình Project)

1. Đặt tên Project

Biên soạn: ThS. Huỳnh Xuân Dũng Email: dunghx@caothang.edu.vn

CẤU HÌNH ĐIỀU KHIỂN LED ĐƠN (Cấu hình Project)

Chỉ copy các thư viện cần thiết

Click vào Genarate Code để tạo Code cho Project.

Trong lúc này phần mềm có thể yêu cầu tải them firware còn thiếu cho chip. SV cứ download

Biên soạn: ThS. Huỳnh Xuân Dũng Email: dunghx@caothang.edu.vn

CẤU HÌNH ĐIỀU KHIỂN LED ĐƠN (Lập trình với Keil V5)

Nơi lập trình chương trình chính Mở project

Biên soạn: ThS. Huỳnh Xn Dũng Email: dunghx@caothang.edu.vn

CẤU HÌNH ĐIỀU KHIỂN LED ĐƠN (Lập trình với Keil V5)

Các hàm dùng trong bài

• Hàm đổi trạng thái output:

HAL_GPIO_TogglePin(GPIOD, GPIO_PIN_12);

• Hàm set/ reset output:

HAL_GPIO_WritePin(GPIOD, GPIO_PIN_12, GPIO_PIN_SET); HAL_GPIO_WritePin(GPIOD, GPIO_PIN_12, GPIO_PIN_RESET);

• Hàm Delay ms:

Biên soạn: ThS. Huỳnh Xuân Dũng Email: dunghx@caothang.edu.vn

CẤU HÌNH ĐIỀU KHIỂN LED ĐƠN (Lập trình với Keil V5)

Hoặc code gọn hơn

Biên soạn: ThS. Huỳnh Xuân Dũng Email: dunghx@caothang.edu.vn

Biên soạn: ThS. Huỳnh Xuân Dũng Email: dunghx@caothang.edu.vn

Biên soạn: ThS. Huỳnh Xuân Dũng Email: dunghx@caothang.edu.vn

Biên soạn: ThS. Huỳnh Xuân Dũng Email: dunghx@caothang.edu.vn

CẤU HÌNH ĐIỀU KHIỂN LED ĐƠN (Nạp chương trình)

Biên soạn: ThS. Huỳnh Xuân Dũng Email: dunghx@caothang.edu.vn

Một phần của tài liệu Thiet ke he thong nhung voi VDK ARM (Trang 49 - 64)

Tải bản đầy đủ (PDF)

(178 trang)