ESP321 ESP32 타이머 인터럽트 사용하기 #include #include "esp32-hal-timer.h"// 타이머 포인터 변수 선언hw_timer_t *timer = NULL;volatile bool timerFlag = false;// 타이머 인터럽트 서비스 루틴void IRAM_ATTR onTimerISR() { timerFlag = true; // 인터럽트 발생 플래그 설정}void setup() { Serial.begin(115200); // 시리얼 통신 초기화 // 타이머 초기화: 주파수는 1MHz (1000000 Hz) timer = timerBegin(1000000); if (timer == NULL) { Serial.println("Timer initialization failed!"); return; .. 2024. 7. 22. 이전 1 다음