const int ledPin = 13;
hw_timer_t * timer = NULL;
void IRAM_ATTR onTimer() {
digitalWrite(ledPin, !digitalRead(ledPin)); // Đảo trạng thái của đèn LED
}
void setup() {
pinMode(ledPin, OUTPUT);
timer = timerBegin(1 , 80, true); // Bắt đầu Timer 1 với bộ chia tần số 80
timerAttachInterrupt(timer, &onTimer, true); // Gắn chế độ ngắt với hàm onTimer
timerAlarmWrite(timer, 1000000, true); // Cài đặt thời gian ngắt sau 1 giây (1 triệu micro giây)
timerAlarmEnable(timer); // Kích hoạt ngắt
}
void loop() {
}