TAPIT - AIoT Learning
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
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
Click here to claim your Sponsored Listing.
Category
Contact the business
Website
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 |