Khóa Học Lập Trình STM32 Dùng Thanh Ghi cùng IMIC
590.000 ₫
39.000 ₫
Thời lượng
23 Bài Giảng
Sở hữu khóa học
Trọn đời
Quyền học viên
Xem & tải về
Đầy Đủ Bài Giảng
Video bài giảng và tài liệu giống mô tả
Học Online Tiện Lợi
Học online trên drive & hoàn toàn có thể Download khoá học
Kích Hoạt Nhanh
Kích hoạt khóa học tự động ngay lập tức 24/7
Share Khóa Học Lập Trình STM32 Dùng Thanh Ghi Cùng IMIC
STM32 là dòng vi điều khiển mạnh mẽ dựa trên ARM Cortex-M được sử dụng rộng rãi trong các ứng dụng nhúng. Khóa học này giúp bạn nắm vững cách lập trình STM32 ở mức thanh ghi – cấp độ thấp nhất, giúp hiểu rõ bản chất hoạt động của phần cứng, từ đó có thể tự tin triển khai các ứng dụng thực tế và tối ưu hóa hệ thống nhúng.
Vì Sao Bạn Nên Học Khóa Lập Trình STM32 Dùng Thanh Ghi
Hiểu sâu cách hoạt động của vi điều khiển STM32 ở mức phần cứng.
Nắm vững cách cấu hình các ngoại vi như GPIO, Timer, USART, ADC, SPI, I2C,... thông qua thanh ghi.
Không phụ thuộc vào thư viện cấp cao như HAL hay LL.
Ứng dụng lập trình thanh ghi để xây dựng các hệ thống nhúng hiệu suất cao.
Tự tin phát triển firmware tối ưu, dễ dàng kiểm soát tài nguyên phần cứng.
Bạn Sẽ Học Được Gì Từ Khóa Học Này
Khả năng đọc và hiểu Datasheet và Reference Manual của STM32.
Lập trình điều khiển LED, nút nhấn, và ngoại vi cơ bản bằng thanh ghi.
Làm việc với ngắt ngoài, timer, PWM, giao tiếp UART, DMA, SPI, I2C,...
Hiểu rõ cấu trúc bộ nhớ và lập trình ghi/xóa Flash trên STM32.
Làm quen với FreeRTOS trên STM32 và xây dựng ứng dụng đa nhiệm.
Khóa Học Này Phù Hợp Với
Sinh viên, kỹ sư điện tử – tự động hóa, mechatronics muốn lập trình nhúng chuyên sâu.
Người đã có nền tảng C/C++ muốn đi sâu vào lập trình vi điều khiển STM32.
Những ai đã học HAL/LL nhưng chưa hiểu bản chất phần cứng.
Người muốn lập trình hệ thống nhúng tối ưu, hiệu suất cao.
Nội dung khóa học
Bài 01: Giới thiệu về cách đọc datasheet, reference manual STM32F411VET6.
Bài 02: Thực hành viết chương trình điều khiển LED và nhận nút nhấn qua GPIO.
Bài 03: Chữa bài tập về nhận nút nhấn.
Bài 04: Dùng ngắt ngoài (External Interrupt) để nhận nút nhấn.
Bài 05: Custom hàm xử lý ngắt ngoài, giới thiệu SysTick Timer.
Bài 06: Sử dụng USART để truyền dữ liệu.
Bài 07: Sử dụng ngắt USART để nhận dữ liệu.
Bài 08: Sử dụng USART kết hợp DMA để nhận dữ liệu.
Bài 09: Giới thiệu về ESP32 sử dụng tập lệnh AT, phân vùng Flash cho STM32.
Bài 10: Lập trình ghi và xóa bộ nhớ Flash.
Bài 11: SPI – Giao tiếp đồng bộ.
Bài 12: I2C – Giao tiếp đồng bộ.
Bài 13: Chữa I2C, học bài mới về Timer.
Bài 14: Dùng Timer tạo xung PWM.
Bài 15: Dùng Timer tạo ngắt định thời.
Bài 16: Nhận xung PWM.
Bài 17: Reset and Clock Control (RCC).
Bài 18: Chế độ Sleep.
Bài 19: ADC.
Bài 20: ADC (tiếp theo).
Bài 21: Build GCC.
Bài 22: FreeRTOS.
Bài 23: FreeRTOS (tiếp theo).
Nội dung khóa học
Bài 01: Giới thiệu về cách đọc datasheet, reference manual STM32F411VET6.
Bài 02: Thực hành viết chương trình điều khiển LED và nhận nút nhấn qua GPIO.
Bài 03: Chữa bài tập về nhận nút nhấn.
Bài 04: Dùng ngắt ngoài (External Interrupt) để nhận nút nhấn.
Bài 05: Custom hàm xử lý ngắt ngoài, giới thiệu SysTick Timer.
Bài 06: Sử dụng USART để truyền dữ liệu.
Bài 07: Sử dụng ngắt USART để nhận dữ liệu.
Bài 08: Sử dụng USART kết hợp DMA để nhận dữ liệu.
Bài 09: Giới thiệu về ESP32 sử dụng tập lệnh AT, phân vùng Flash cho STM32.
Bài 10: Lập trình ghi và xóa bộ nhớ Flash.
Bài 11: SPI – Giao tiếp đồng bộ.
Bài 12: I2C – Giao tiếp đồng bộ.
Bài 13: Chữa I2C, học bài mới về Timer.
Bài 14: Dùng Timer tạo xung PWM.
Bài 15: Dùng Timer tạo ngắt định thời.
Bài 16: Nhận xung PWM.
Bài 17: Reset and Clock Control (RCC).
Bài 18: Chế độ Sleep.
Bài 19: ADC.
Bài 20: ADC (tiếp theo).
Bài 21: Build GCC.
Bài 22: FreeRTOS.
Bài 23: FreeRTOS (tiếp theo).