TAPIT - AIoT Learning

TAPIT - AIoT Learning

Share

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!

18/05/2026

HIỂU RÕ KHỐI NVIC & CẤU HÌNH NGẮT TRÊN STM32

Bạn có biết điều gì giúp vi điều khiển STM32 phản hồi ngay lập tức với các sự kiện bên ngoài mà không làm tiêu tốn nhiều tài nguyên xử lý của CPU? Câu trả lời chính là NVIC (Nested Vectored Interrupt Controller) – Bộ quản lý ngắt lồng nhau.

Trong video bài học này, chúng ta sẽ cùng nhau bóc tách từ lý thuyết phần cứng cốt lõi trong tài liệu của ARM cho đến các bước thực hành cấu hình trực quan trên công cụ STM32CubeMX.

- Hiểu rõ vị trí và vai trò của khối NVIC bên trong lõi ARM Cortex-M3/M4. Khả năng quản lý lên tới 240 ngắt ngoại vi.
- Phân biệt rõ ràng các trạng thái của một ngắt: Enable (Cho phép), Disable (Không cho phép), Pending (Đang chờ xử lý) và Active (Đang thực thi).
- Khám phá vai trò của các thanh ghi NVIC: ISER (Set-Enable), ICER (Clear-Enable), ISPR, ICPR và IABR.
- Hướng dẫn từng bước cấu hình ngắt ngoại vi (Ngắt ngoại vi EXTI cho chân PA0, ngắt toàn cục cho bộ UART1) trên giao diện STM32CubeIDE / STM32CubeMX.

Mời mọi người đón xem video: https://youtu.be/NnfNXkOzJ7M

Các video liên quan đến System Exceptions và Interrupts TAPIT đã chia sẻ (xem theo thứ tự):
- Tìm hiểu System Exception trên ARM Cortex M3/M4 và HardFault Debugging: https://youtu.be/Q3z8ab7zS30
- Interrupt là gì? Giải thích Interrupt Request và Hướng dẫn tra cứu Vector Table: https://youtu.be/cuSky333Kns
- Thiết kế chương trình sử dụng Interrupt tối ưu: https://youtu.be/uMB-iStIras

Đừng quên Like, Share và Follow Fanpage và kênh Video để cập nhật các bài học kỹ thuật chuyên sâu tiếp theo về Vi điều khiển STM32, Vi xử lý ARM Cortex M, Internet of Things và EdgeAI nhé mọi người!

Cộng đồng kỹ thuật TAPIT

Photos from TAPIT - AIoT Learning's post 11/05/2026

TUYỂN SINH HÈ: KHÓA HỌC IOT VÀ KHÓA HỌC STM32
Đăng ký sớm để nhận ưu đãi học phí và kit thực hành

TAPIT thông tin đến các bạn tuyển sinh khóa học khóa học hè 2026:
🔷Khóa học Internet of Things với ESP32-S3
Lịch học: 19h30 - 21h30, thứ 2 và thứ 4 hàng tuần
Khai giảng: 08/06/2026
Thông tin chi tiết: https://tapit.vn/daotao/khoa-iot-can-ban/

🔷Khóa học: Lập trình Vi điều khiển STM32 - VXL ARM Cortex M
Lịch học: 19h30 - 21h30, thứ 3 và thứ 5 hàng tuần.
Khai giảng: 09/06/2026
Thông tin chi tiết: https://tapit.vn/daotao/khoa-vi-dieu-khien-stm32/

Giảng viên: Ths. Nguyễn Huỳnh Nhật Thương - với hơn 10 năm kinh nghiệm trong lĩnh vực Hệ thống nhúng, Interet of Things và Trí tuệ nhân tạo.
Hình thức: Học trực tuyến qua Zoom.
Tư vấn, hỗ trợ mở lớp có chương trình và lịch học phù hợp với nhóm/ cá nhân đăng ký học tập.

---------------------------------
CỘNG ĐỒNG KỸ THUẬT TAPIT
🌟 Đào tạo lập trình Vi điều khiển
🌟 Nghiên cứu khoa học - Giải pháp dự án IoTs
🌟 Chia sẻ kiến thức - Phát triển cộng đồng

Want your business to be the top-listed Engineering Company in Da Nang?
Click here to claim your Sponsored Listing.

Address


32, Hoa Minh 16
Da Nang

Opening Hours

Monday 08:00 - 22:00
Tuesday 08:00 - 22:00
Wednesday 08:00 - 22:00
Thursday 08:00 - 22:00
Friday 08:00 - 22:00
Saturday 08:00 - 22:00
Sunday 09:00 - 21:00