안녕하세요. 인터럽트가 발생하는 보았는데, 조금 다르게 중요한 작업을 하고 있을 때는 인터럽트가 발생하면 안 되는 상황도 있습니다. 이 부분에 대해서 확인해 보겠습니다. 1. 인터럽트가 발생하면 안 되는 상황 인터럽트는 보통 백그라운드에서도 계속 발생합니다. 그렇기 때문에 디바이스 드라이버를 개발하다 보면 특정 상황에서는 발생하면 안 되는 조건이 있습니다. (1) SoC에서 정의한 하드웨어 블록에 정확한 시퀀스를 줘야 할 경우(2) 시스템이 유휴 상태에 진입하기 직전의 시스템의 상태 정보 값을 저장하는 동작(3) 각 디바이스 드라이버가 서스펜드 모드로 진입할 때 디바이스 드라이버에 데이터 시트에서 명시한 대로 정확한 특정 시퀀스를 줘야 할 경우(4) 예외가 발생해서 시스템 리셋을 시키기 전 종합..