Projects Projects プロジェクト

Không chỉ là lý thuyết - nơi ghi lại thiết kế, coding, debug. Và những bài học rút ra từ các project thực tế. More than theory - design, coding, debugging notes. And lessons learned from real firmware projects. 理論だけでなく、設計・実装・デバッグを記録します。 実際のプロジェクトから得た学びを整理します。

Lọc theo category

Lọc theo ngôn ngữ

Hoàn thành
10 phút đọc

STM32

STM32G0 USB Lab: Key Input Pipeline

Keypad 4x4 matrix trên STM32G0B1RE: quét bằng BSRR/IDR trực tiếp, TIM6 5ms, debounce 2 mẫu, event queue và chính sách simultaneous-error cho ma trận không diode.

NUCLEO-G0B1RE STM32G0B1RE STM32CubeIDE +3
Hoàn thành
11 phút đọc

STM32

STM32G0 USB Lab: Host Debug Tool

Python tool giao tiếp với USB composite device STM32G0: CLI smoke test 4 vendor commands qua EP0 và GUI test tổng hợp HID, CDC log, vendor bulk dump trên một màn hình.

Python 3 pyusb libusb +4
Hoàn thành
17 phút đọc

STM32

STM32G0 USB Lab: Composite Device

USB composite device trên STM32G0B1RE: HID Keyboard + CDC log + EP0 Vendor Request + Vendor Bulk IN. Một codebase phát triển từ HID đơn đến debug tool hoàn chỉnh qua commit/tag.

NUCLEO-G0B1RE STM32G0B1RE STM32CubeIDE +3