interrupts()

Giới thiệu

Nếu bạn chưa biết Ngắt (interrupt) là gì, vui lòng tham khảo thêm tại bài attachInterrupt().

Mặc định, Arduino luôn bật các ngắt nên trong phần setup(), bạn không cần gọi hàm này để bật các ngắt. Hàm interrupts() sẽ bật toàn bộ các ngắt đã được cài đặt. Nếu vì lý do nào đó bạn tắt các ngắt bằng hàm noInterrupts(), bạn sử dụng hàm này để bật lại các ngắt.

Cú pháp

interrupts();

Thông số

không

Trả về

không

Ví dụ

void setup() {}

void loop()
{
  noInterrupts();
  // tắt các ngắt để chạy
  // đoạn chương trình yêu cầu cao về thời gian
  interrupts();
  // bật lại các ngắt, các ngắt hoạt động
  // bình thường trở lại
}
Reference Tags: 
lên
16 thành viên đã đánh giá bài viết này hữu ích.
Các bài viết cùng tác giả

Xung PWM

Xung là các trạng thái cao / thấp (HIGH/LOW) về mức điện áp được lặp đi lặp lại. Đại lượng đặc trưng cho 1 xung PWM (Pulse Width Modulation) bao gồm tần số (frequency) và chu kì xung (duty cycle).

lên
57 thành viên đã đánh giá bài viết này hữu ích.

"Dấu hiệu nhận biết" của Cộng đồng Arduino Việt Nam - Gây quỹ cộng đồng

Cũng đã hơn 1 năm kể từ ngày Cộng đồng Arduino Việt Nam của chúng ta ra đời, và đây cũng là lúc tri ân đến các thành viên tích cực trong cộng đồng và cũng là lúc đẩy Cộng đồng Arduino Việt Nam lên một bước phát triển mới.

lên
18 thành viên đã đánh giá bài viết này hữu ích.