Mua linh kiện điện tử tại Điện tử Nhật Tùng
Khóa học Vi điều khiển có phí Hình thức học: Video hoặc Kèm trực tiếp ===>>>> Kích vào hình để được biết thêm chi tiếtTable of Contents
Tải File bài giải
Pass giải nén: Huynhnhattung.com
===>>> Nếu bạn chưa có phần mềm giải nén:
Video Hiển thị led đơn, Giao tiếp Led đơn + STM32F103C8T6
Blog Hiển thị led đơn, Giao tiếp Led đơn + STM32F103C8T6
Bài giải hiển thị led đơn
Phần cứng chương trình nhấp nháy led đơn:
- Sử dụng kit ra chân sẵn STM32F103C8T6 kết nối với led đơn thông qua chân B12.
- Sử dụng dao động nội thạch anh 8M.
Phần mềm hiển thị led đơn:
Phần mềm STM32CubeMX
Khai báo PB12: Nhấn chuột phải chọn GPIO_Output để xuất ra cho led đơn. Khai báo SYS: Tại vị trí Debug chọn Serial Wire để chọn nạp từ St-Link V2.Phần mềm Keil C
Khai báo thư viện:
- Vi điều khiển hiện tại mình đan dùng là STM32F103C8T6.
- Hiện dùng thạch anh nội 8MHz.
- Định nghĩa chân: tùy theo chức năng của chân mà tên định nghĩa được bám sát vào nội dung đan thực hiện.
- Tên khai báo biến: phụ thuộc vào chức năng để khai báo cho phù hợp.
- Khi các biến không biết được giá trị cuối thì nên khai báo signed int, long,… tức khai báo biến có dấu 32bit, lúc này giá trị rất rộng không sợ bị thiếu.
Chương trình con:
- Chương trình con sử dụng 2 cách viết cơ bản nháy led đơn.
- Cách viết đơn giản nên mình không giảng về nó nhiều.
Chương trình chính:
- Các khỏi tạo: ví dụ như khỏi tạo lcd, khởi tạo adc, ngắt,…..
- Gán giá trị ban đầu cho biến: Đối với các dòng vi điều khiển nếu không gán giá trị ban đầu cho biến thì biến đó sẽ Random giá trị vì vậy để tránh trường hợp đáng tiếc sảy ra chúng ta nên gán giá trị ban đâu giúp chương trình chạy đúng quỹ đạo hơn.
- Vòng lặp tuần hoàn: Gọi các chương trình con đã được chuẩn bị ở trên, hoặc tạo điều kiện để chương trình được chạy theo đúng yêu cầu đã đặt ra.
Chúc các bạn có một kỳ thi thành công…!!!