TAILIEUCHUNG - 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 - .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.