Mục lục:
- Bước 1: Cài đặt Stm32cubemx, Keil UVision5 và Energia trong Pc của bạn, cập nhật Them
- Bước 2: Mở Stm32cubemx Chọn Stm32l476 Nucleo Board, chọn PC_13 làm chân ngắt bên ngoài
- Bước 3: Không cần thực hiện bất kỳ thay đổi nào trong cấu hình đồng hồ
- Bước 4: Chọn TIMER1 và Đồng hồ Nguồn làm Đồng hồ Nội bộ và Thực hiện Cài đặt trong TIMER1 Theo Hình ảnh
- Bước 5: Đặt tên cho dự án của bạn và tạo mã cho Keil Ide từ Stm32cubemx
- Bước 6: Kết nối LCD với STM3276 Nucleo Board với các kết nối được nêu bên dưới
- Bước 7: Kết nối một Pin của Tiva Launchpad với Pin ngắt ngoài của Stm32l476 và Pin GND của Tiva Launchpad với Pin GND của STM32L476
- Bước 8: Demo của dự án
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Hướng dẫn này đơn giản chỉ ra cách tính tần số của nguồn xung bằng vi điều khiển. Mức điện áp cao của nguồn xung là 3,3 V và mức thấp là 0V. Tôi đã sử dụng STM32L476, Tiva launcpad, LCD chữ và số 16x2 một số dây breadboard và điện trở 1K.
Phần cứng yêu cầu: -
1) Bảng nucleo STM32L476
2) Bảng khởi chạy Tiva hoặc bất kỳ bảng vi điều khiển nào khác (nguồn xung)
3) 16x2 chữ và số
4) Bảng mạch
5) Điện trở 1K (đối với độ tương phản LCD)
Yêu cầu phần mềm: -
1) STM32cubemx
2) Keil uVision5
3) Energia (dành cho bệ phóng Tiva)
Bước 1: Cài đặt Stm32cubemx, Keil UVision5 và Energia trong Pc của bạn, cập nhật Them
Bước 2: Mở Stm32cubemx Chọn Stm32l476 Nucleo Board, chọn PC_13 làm chân ngắt bên ngoài
Bước 3: Không cần thực hiện bất kỳ thay đổi nào trong cấu hình đồng hồ
Bước 4: Chọn TIMER1 và Đồng hồ Nguồn làm Đồng hồ Nội bộ và Thực hiện Cài đặt trong TIMER1 Theo Hình ảnh
Bước 5: Đặt tên cho dự án của bạn và tạo mã cho Keil Ide từ Stm32cubemx
Bước 6: Kết nối LCD với STM3276 Nucleo Board với các kết nối được nêu bên dưới
Kết nối pin của stm32 với LCD
STM32L476 - LCD
GND - PIN1
5V - PIN2
NA - điện trở 1K kết nối với GND
PB10 - RS
PB11 - RW
PB2 - EN
PB12 - D4
PB13 - D5
PB14 - D6
PB15 - D7
5V - PIN15
GND - PIN16
Bước 7: Kết nối một Pin của Tiva Launchpad với Pin ngắt ngoài của Stm32l476 và Pin GND của Tiva Launchpad với Pin GND của STM32L476
Nếu bạn có bất kỳ bảng vi điều khiển nào khác, bạn cần kết nối GPIO của bảng đó trên chân ngắt bên ngoài của bảng nucleo STM32L476 và kết nối GND của cả hai bảng với nhau. Bạn cần chuyển đổi lập trình chân GPIO này trong IDE của nó.