06/06/2026
Bạn đã thực sự hiểu cách Vi điều khiển STM32 xử lý ngắt (Interrupt) ở cấp độ phần cứng phần cứng, hay chỉ đang sử dụng các hàm Callback của thư viện HAL?
Trong video này, chúng ta sẽ cùng phần tích quá trình vào và thoát ngắt của lõi ARM Cortex-M3/M4 thông qua vi điều khiển STM32F411. Mình sẽ chia sẻ một cách tường minh, có chứng minh thực tế bằng công cụ Debug, đi sâu vào bản chất thanh ghi thay vì chỉ cấu hình kéo thả. Bạn sẽ nắm rõ:
+ Cách khối NVIC định tuyến tín hiệu yêu cầu ngắt từ ngoại vi.
+ Bản chất và cấu trúc bộ nhớ của Vector Table (Bảng vectơ ngắt).
+ Công thức toán học tính toán chính xác địa chỉ Interrupt Service Routine (ISR) từ Interrupt Number (n).
+ Giải mã bí ẩn tại sao địa chỉ hàm ngắt trong Memory View luôn được cộng thêm 1 đơn vị (Cơ chế Thumb-state/Thumb instruction).
Mời các bạn xem video: https://youtu.be/m7tDhXx0egA
Hãy Like, Share và Subscribe để không bỏ lỡ các bài học chuyên sâu tiếp theo về Hệ thống nhúng và AIoT!