EXTERNAL INTERRUPT với STM32F303CC
- Giới thiệu sơ lược về EXTI.
- Từ chân Px0 -> Px4 : mỗi chân 1 line ngắt.
- Chân Px5 -> Px9 : chung 1 line ngắt.
- Chân Px10 -> Px15 : chung 1 line ngắt.
GPIO_EXTI thực ra là ngắt ngoài trong thư viện chuẩn. Lưu ý là mỗi PORT(16 chân GPIO) chỉ có 6 vector:
Mức ưu tiên ngắt được chia làm cấu hình bao gồm 2 thông số là PreemptionPriority và SubPriority với tổng số bit là 4. PreemptionPriority được ưu tiên số 1, càng nhỏ càng ưu tiên hơn, nếu PreemptionPriority bằng nhau thì xét đến SubPriority, SubPriority càng cao càng ưu tiên hơn.
