Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

STM32G474 microcontroller for power electronics applications

Vi điều khiển STM32G474 dành cho ứng dụng điện tử công suất

Vi điều khiển STM32G474 dành cho ứng dụng điện tử công suất

Sử dụng board NUCLEO-G474RE cho các dự án điện tử công suất với timer, PWM và ADC

4.5
(53 đánh giá)
369 học viên
Giảng viên
Shivkumar Iyer
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 789.000đ -94%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
16.5 giờ video
115 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 28/05/2026

Bạn sẽ học được gì

Kiến trúc và ngoại vi của vi điều khiển STM32G474
Cài đặt và thiết lập STM32CubeIDE
Kiến trúc và tính năng của board NUCLEO-G474RE
Import các dự án mẫu và chạy trên board NUCLEO-G474RE
Cấu hình và sử dụng chân GPIO làm đầu ra số
Cấu hình và sử dụng timer để điều khiển
Cấu hình và sử dụng timer để tạo xung PWM
Cấu hình và sử dụng module ADC để nhận tín hiệu analog đo lường

Yêu cầu

Lập trình C cơ bản
Điện tử công suất cơ bản – Chiến lược điều chế độ rộng xung

Đối tượng phù hợp

Sinh viên kỹ thuật điện
Kỹ sư điện tử công suất
Kỹ sư phần cứng

Nội dung khóa học

7 phần • 115 bài giảng
1 Chào mừng đến với khóa học
2 Đối tượng mục tiêu của khóa học
3 Yêu cầu của khóa học
4 Mẹo hoàn thành khóa học
1 Giới thiệu
2 Cài đặt STM32CubeIDE
3 Tải xuống dự án mẫu cho board NUCLEO-G474RE
4 Tải xuống tài liệu
5 Import dự án mẫu GPIO toggle
6 Chạy dự án mẫu GPIO toggle trên board NUCLEO
7 Mô tả dự án mẫu GPIO toggle
8 Tổng quan về các loại tệp trong dự án STM32
9 Mẹo bắt đầu với điện tử
1 Giới thiệu
2 Sử dụng ngoại vi vi điều khiển trong ứng dụng điện tử công suất
3 Tổng quan về module GPIO trong STM32G474
4 Kích hoạt timer cho module GPIO
5 Thanh ghi cấu hình cho module GPIO
6 Kết nối LED với chân GPIO
7 Tạo dự án mới trong STM32CubeIDE
8 Hướng dẫn từng bước tạo dự án mới
9 Cấu trúc dữ liệu thanh ghi cấu hình
10 Đơn giản hóa tài liệu và hiểu các đầu nối trên board
11 Cấu hình chân GPIO – phần 1
12 Cấu hình chân GPIO – phần 2
13 Biên dịch dự án GPIO
14 Thực thi dự án GPIO
15 Kết luận
1 Giới thiệu
2 Bộ dao động và tín hiệu xung nhịp trong STM32G474
3 Thiết lập xung nhịp hệ thống
4 Tổng quan về timer trong STM32G474
5 Cấu hình timer – phần 1
6 Cấu hình timer – phần 2
7 Bộ điều khiển ngắt vectơ lồng nhau (NVIC)
8 Tính năng cấu hình xung nhịp của STM32CubeIDE
9 Thiết lập dự án và trích xuất tài liệu module timer
10 Cấu hình Timer 1
11 Cấu hình Timer 6
12 Cấu hình NVIC
13 Hàm dịch vụ ngắt (ISR)
14 Biên dịch dự án
15 Thực thi dự án
16 Gỡ lỗi dự án
17 Kết luận
1 Giới thiệu
2 Tổng quan module
3 Cấu hình và thiết lập module timer độ phân giải cao (HRTIM) – phần 1
4 Cấu hình và thiết lập module timer độ phân giải cao (HRTIM) – phần 2
5 Cấu hình và thiết lập module timer độ phân giải cao (HRTIM) – phần 3
6 Cấu hình và thiết lập module timer độ phân giải cao (HRTIM) – phần 4
7 Cấu hình và thiết lập bộ timer điều khiển nâng cao – phần 1
8 Cấu hình và thiết lập bộ timer điều khiển nâng cao – phần 2
9 Thiết lập dự án và trích xuất tài liệu
10 Cấu hình HRTIM – phần 1
11 Cấu hình HRTIM – phần 2
12 Cấu hình HRTIM – phần 3
13 Cấu hình HRTIM – phần 4
14 Cấu hình HRTIM – phần 5
15 Cấu hình HRTIM – phần 6
16 Biên dịch dự án HRTIM PWM cơ bản
17 Thực thi dự án HRTIM cơ bản
18 Cấu hình HRTIM – phần 7
19 Biên dịch dự án HRTIM có deadtime
20 Thực thi dự án HRTIM có deadtime
21 Cấu hình TIM1 (bộ timer điều khiển nâng cao) – phần 1
22 Cấu hình TIM1 (bộ timer điều khiển nâng cao) – phần 2
23 Cấu hình TIM1 (bộ timer điều khiển nâng cao) – phần 3
24 Cấu hình TIM1 (bộ timer điều khiển nâng cao) – phần 4
25 Biên dịch dự án TIM1 PWM cơ bản
26 Biên dịch dự án TIM1 PWM cơ bản đã sửa lỗi
27 Thực thi dự án TIM1 PWM cơ bản
28 Chèn deadtime giữa các xung PWM của TIM1
29 Thực thi dự án TIM1 PWM hoàn chỉnh
30 Kích hoạt ngắt
31 Viết ISR cho ngắt PWM
32 Xóa cờ ngắt
33 Biên dịch dự án PWM cuối cùng
34 Thực thi dự án PWM cuối cùng
35 Cấu hình HRTIM ở chế độ đếm lên-xuống
36 Cấu hình TIM1 ở chế độ đếm lên-xuống
37 Biên dịch dự án với PWM ở chế độ đếm lên-xuống
38 Thực thi dự án PWM ở chế độ đếm lên-xuống
39 Kết luận
1 Giới thiệu
2 Khởi tạo ADC
3 Chọn kênh đầu vào cho module ADC
4 Sử dụng kết quả số
5 Điều kiện tín hiệu analog tại chân đầu vào
6 Điều chỉnh cài đặt jumper VREF trên board NUCLEO-G474RE
7 Thiết lập dự án ADC
8 Sao chép mã từ các dự án trước
9 Kiểm tra thiết lập dự án bằng cách sửa mã cũ
10 Thiết lập xung nhịp đầu vào ADC
11 Khởi tạo module ADC
12 Cấu hình thời gian lấy mẫu và giữ của đầu vào ADC
13 Cấu hình đầu vào analog theo chuỗi
14 Cấu hình trigger SOC ADC và ISR EOC
15 Kích hoạt ADC SOC từ HRTIM ISR
16 Cấu hình TIM6 để tạo tín hiệu analog giả lập
17 Biên dịch dự án để tạo tín hiệu analog kiểm tra
18 Thực thi dự án để xem tín hiệu analog kiểm tra
19 Phản hồi tín hiệu kiểm tra đến chân đầu vào analog và phương pháp kiểm tra
20 Xác minh hoạt động của ADC qua chế độ gỡ lỗi
21 Xác minh độ chính xác của ADC qua dạng sóng GPIO
22 Cấu hình chân GPIO kiểm tra
23 Biên dịch dự án kiểm tra độ chính xác của ADC
24 Thực thi dự án kiểm tra và xác minh chuyển đổi ADC
25 Thiết lập trigger phần cứng ngoài cho ADC – phần 1
26 Thiết lập trigger phần cứng ngoài cho ADC – phần 2
27 Thực thi dự án trigger HRTIM
28 Thiết lập trigger phần cứng ngoài cho ADC – phần 3
29 Thực thi dự án trigger TIM1
30 Kết luận
1 Kết luận

Giới thiệu khóa học

The STM32G474 microcontroller, a powerful and highly sought-after chip within the STM32 G series, is widely used in the power electronics industry. This course is designed for power electronics engineers who are beginners in embedded systems, providing them with a solid foundation in the functionality of microcontrollers and their integration into power electronics applications.

Through clear, approachable explanations, the course covers the key features and peripherals of the STM32G474 microcontroller, helping learners understand its role in real-world applications. The course emphasizes commonly used modules in power electronics: GPIOs (General Purpose Input/Output), timers, Pulse Width Modulation (PWM), and Analog-to-Digital Converters (ADC).

The curriculum includes hands-on experiments using the NUCLEO-G474RE development board (priced at just USD 20!), which features the STM32G474RE microcontroller and all its peripherals made accessible through convenient headers for easy experimentation. Learners will gain practical experience through simple, engaging projects, helping them build confidence in applying their knowledge to real-world scenarios.

The course is structured to allow learners to set up an affordable home lab for under USD 150, using cost-effective components. The course also introduces STM32CubeIDE, a free tool from STMicroelectronics that simplifies development with auto code generation and detailed register-level configuration of peripheral modules. Learners will explore how to download example projects, access technical documentation, and leverage powerful development tools for optimal learning.

By the end of this course, you will have a comprehensive understanding of the STM32G474 microcontroller, be able to design and implement basic power electronics systems, and gain hands-on experience with the NUCLEO-G474RE development board.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học C Programming
Hiển thị tất cả khoá học Embedded Systems
Hiển thị tất cả khoá học Power Electronics
Hiển thị tất cả khoá học Stm32
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊