Bài giảng Bài 4: LCD I2C với STM32F407 discovery

"Bài giảng Bài 4: LCD I2C với STM32F407 discovery" trình bày chương trình STM32F407, khởi tạo và khai báo dùng STM32CubeMX, chương trình mẫu toàn code, lệnh cho phép bắt đầu chuyển đổi ADC, lập trình hệ thống nhúng STM32F407. | TH LẬP TRÌNH HỆ THỐNG NHÚNG STM32F407 - TDMU Bài 4. LCD I2C VỚI STM32F407 DISCOVERY . Chương trình STM32F407 Viết chương trình đọc dữ liệu ADC chân PA4 PA5 PA6 hiển thị dữ liệu lên LCD kiểu giao tiếp I2C dùng STM32F407 . Khởi tạo và khai báo dùng STM32CubeMX Trong mục System core chọn RCC chế độ High speed clock HSE chọn Crystal Ceramic Resonator. Trong thẻ connectivity chọn I2C1 Ngô Thanh Đông 86 TH LẬP TRÌNH HỆ THỐNG NHÚNG STM32F407 - TDMU Trong thẻ DMA Add thêm I2C1_TX như hình bên dưới Ngô Thanh Đông 87 TH LẬP TRÌNH HỆ THỐNG NHÚNG STM32F407 - TDMU Tronh thẻ PinOut view Kích chuột vào chân PD12 PD13 PD14 PD15 chọn GPIO_Output Trong thẻ System view chọn GPIO chọn chân PD12 PD13 PD14 PD15 GPIO output level LOW GPIO mode Output Push Pull GPIO Pull-up Pull-down No pull-up and no pull-down Maximum output speed High Tronh thẻ PinOut view Kích chuột vào chân PA4 PA5 PA6 chọn là ADC1_IN4 ADC1_IN5 ADC1_IN6. Ngô Thanh Đông 88 TH LẬP TRÌNH HỆ THỐNG NHÚNG STM32F407 - TDMU Tronh thẻ PinOut view chọn ADC1. Thẻ DMA settings chọn Add sau đó chọn ADC1 Ngô Thanh Đông 89 TH LẬP TRÌNH HỆ THỐNG NHÚNG STM32F407 - TDMU DMA request settings mode chọn circular Trong ADC1 thẻ parameter Setting ADCs_common_settings Mode chọn Independent mode Ngô Thanh Đông 90 TH LẬP TRÌNH HỆ THỐNG NHÚNG STM32F407 - TDMU ADC_settings Clock prescaler PCLK2 divided by 2 Resolution 12 bits 15ADC clock cycles _ độ phân giải của ADC là 12 bit. Data Alignment Right Alignment Scan conversion mode Enalble Continuous conversion mode Enable Discontinuous conversion mode Disable DMA continous requests Enable ADC_regular_Conversionmode Number of conversion chọn 3 Rank 1 chọn channel 4 Rank 2 chọn channel 5 Rank 3 chọn channel 6 Trong thẻ Clock Configuration chọn như hình sau Ngô Thanh Đông 91 TH LẬP TRÌNH HỆ THỐNG NHÚNG STM32F407 - TDMU Thẻ Project manager Project name nhập tên project Project location chọn nơi lưu project Toolchain IDE chọn MDK-ARM Ngô Thanh Đông 92 TH LẬP TRÌNH HỆ THỐNG NHÚNG STM32F407 - .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
1    74    2    26-04-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.