-2
모든 인터럽트가 비활성화 된 경우 소프트웨어를 사용하여 인터럽트가 발생했는지 여부를 i 컴퓨터에서 어떻게 알 수 있습니까? 이것은 NXP 반도체의 인터뷰 질문입니다.마이크로 컨트롤러에서 처리하는 인터럽트
모든 인터럽트가 비활성화 된 경우 소프트웨어를 사용하여 인터럽트가 발생했는지 여부를 i 컴퓨터에서 어떻게 알 수 있습니까? 이것은 NXP 반도체의 인터뷰 질문입니다.마이크로 컨트롤러에서 처리하는 인터럽트
그들은 분명히 당신이 해당 플래그 레지스터를 폴링한다고 대답하는 낚시를하고 있습니다. 이러한 레지스터의 플래그는 인터럽트를 트리거하는지 여부에 관계없이 설정됩니다.
주변 하드웨어 드라이버를 작성한 사람이라면 즉시 대답 할 수 있으므로 질문의 목적은 응시자가 마이크로 컨트롤러 프로그래밍 경험이 조금 있는지를 분명히 알 수 있다는 것입니다.
당신은 Qualcomm을 의미합니다 ...;) – LPs
대답은 폴링 인터럽트 플래그 일 수 있습니다. 또는 GPIO의 경우 간단하게 포트 상태를 폴링 할 수 있습니다 – LPs
예 Qualcomm :-) 우리는 interupt 플래그를 폴링하여 어떻게 알 수 있습니까? 우리는 단지 그것의 활성화 여부를 확인할 수 있습니까? 설명해주십시오. –