0
8051이 레벨 트리거와 에지 트리거로 인터럽트를 처리 할 수 있다는 것을 알고 있습니다. 그러나 그들이 작동하기 위해서는 핀이 항상 높고 낮은 핀으로 전환되어야합니다. 핀에 연결된 장치가 지속적으로 낮 으면 무엇을 할 수 있습니까? ISR이 높을 때 트리거할까요? NOT 게이트가 유일한 옵션입니까? 아니면 소프트웨어로 문제를 건너 뛸 수 있습니까?8051 마이크로 프로세서의 상승 에지로 외부 인터럽트를 활성화하는 방법이 있습니까?
인버터가 가야합니다. 상승 에지 인터럽트 인 IIRC를 지원하는 추가 구성 요소가있는 8051 패키지가 있습니다. 그러나 8051은 그것을 지원하지 않습니다. – BadZen
장치가 인터럽트를 트리거 할 때 인터럽트 회선을 펄스하는 경우 펄스의 다른 쪽 끝에 반대 에지가 있습니다. 맥박은 충분히 길어야합니다 (실제 8051에서 한주기).하지만 상관없이 맥박이 맞습니다. 디바이스에 의해 정상적으로 유지되는지 여부는 중요하지 않으며, 인터럽트 라인은 에지 트리거 인터럽트로 인식되기 위해 적어도 1 사이클의 하이에서 적어도 1 사이클의 로우까지 진행하면됩니다. 인터럽트를 트리거 할 때 디바이스가 로우에서 하이로 레벨을 변경 한 다음 인터럽트가 클리어 될 때까지 하이를 유지하면 인버터가 필요합니다. –