Khóa Học Stm32 Nâng Cao Cùng Deviot
Thông tin khóa học
- Danh mục
- Lập trình Nhúng
- Nội dung
- 12 Bài Giảng
- Quyền truy cập
- Trọn đời
- Tài nguyên
- 1 thư mục Google Drive
Mô tả khóa học
Share Khóa Học STM32 Nâng Cao Cùng Deviot
Khóa học STM32 nâng cao do Deviot tổ chức, tập trung đào sâu vào việc lập trình các ngoại vi nâng cao của dòng vi điều khiển STM32 như DMA, USB CDC, FLASH, RTC, CRC, Watchdog, Bootloader, OTA và nhiều kỹ thuật thực tế trong hệ thống nhúng.
Những Lý Do Bạn Nên Học STM32 Nâng Cao
✅ STM32 là dòng vi điều khiển mạnh mẽ, phổ biến, có cộng đồng hỗ trợ lớn.
✅ Có thể ứng dụng thực tế vào nhiều sản phẩm nhúng như thiết bị IoT, công nghiệp, tự động hóa.
✅ Lập trình bằng HAL + CubeMX giúp tiếp cận nhanh, dễ hiểu và linh hoạt.
✅ Học nâng cao giúp bạn hiểu sâu, tối ưu tài nguyên phần cứng và xử lý lỗi tốt hơn.
✅ Là nền tảng để học RTOS hoặc phát triển sản phẩm thương mại chuyên nghiệp.
Bạn Sẽ Học Được Gì Từ Khóa Học Này
✅ Nắm vững cách sử dụng các ngoại vi nâng cao như DMA, FLASH, USB CDC, RTC, CRC, Watchdog.
✅ Thực hành viết Bootloader và triển khai cập nhật firmware từ xa qua OTA.
✅ Hiểu và ứng dụng các kỹ thuật xử lý dữ liệu như Ring Buffer, State Machine.
✅ Kỹ năng debug, đọc datasheet và phát triển thư viện độc lập.
✅ Làm việc với nhiều chuẩn giao tiếp và tối ưu hóa bộ nhớ trên STM32.
Khóa Học Này Sẽ Phù Hợp Với
✅ Người đã có kiến thức cơ bản về STM32 hoặc đã học xong khóa STM32 Cơ Bản.
✅ Sinh viên, kỹ sư ngành điện - điện tử - tự động hóa muốn phát triển kỹ năng chuyên sâu.
✅ Người đang làm hoặc chuẩn bị tham gia vào các dự án nhúng thực tế.
Nội Dung Khóa Học
1. STM32 UART CLI(Command Line Interface). Thực hành xử lí UART nâng cao Phần 1
2. STM32 UART CLI(Command Line Interface). Thực hành xử lí UART nâng cao Phần 2 (CLI là chương trình xử lý các dòng lệnh theo tập lệnh người dùng tự định nghĩa. Ví dụ như AT Command)
3. Điều khiển hiệu ứng Led theo phương pháp sử dụng State Machine kết hợp Struct và Union.
4. Giao tiếp với bộ nhớ Flash. Thực hành viết thư viện đọc ghi xóa Flash tất cả các kiểu dữ liệu.(int, long, float, double, struct...)
5. Tìm hiểu Ring Buffer(Bộ đệm vòng). Viết thư viện Ring Buffer. Kết hợp UART với Ring Buffer để nhận và xử lý dữ liệu.
6. Tìm hiểu và sử dụng CRC (Thuật toán check lỗi dữ liệu trên đường truyền). Giao tiếp ESP32 với STM32 sử dụng Min Protocol kết hợp Ring Buffer.
7. Phân vùng bộ nhớ Flash STM32. Tìm hiểu Bootloader, cấu trúc file HEX (chuẩn Intel Hex). Thực hành viết chương trình Bootloader.
8. Update OTA (nạp code từ xa) cho STM32 sử dụng ESP32 lấy file firmware từ FTP Server Phần 1
9. Update OTA cho STM32 (nạp code từ xa) sử dụng ESP32 lấy file firmware từ FTP Server Phần 2
10. Update OTA cho STM32 (nạp code từ xa) sử dụng ESP32 lấy file firmware từ FTP Server Phần 3
11. Tìm hiểu DMA. Ứng dụng DMA vào xuất xung PWM. Thực hành viết thư viện điều khiển Led Full Color RGB WS2812.
12. Tạo hiệu ứng với led WS2812


