찾다

 >  Q&A  >  본문

python - RPi.GPIO中wait_for_edge和event_detected有什么区别?

比如说我要监听一个下降沿触发的中断请求,并且执行一段函数,究竟该怎么写代码,网上各种文档都是互相抄袭国外的机翻文档,完全无法正常阅读,请各位高手帮忙解答一下,谢谢!!!

PHP中文网PHP中文网2788일 전567

모든 응답(1)나는 대답할 것이다

  • 阿神

    阿神2017-04-18 10:36:14

    wait_for_edge() 함수는 가장자리가 감지될 때까지 프로그램 실행을 차단하도록 설계되었습니다.

    번역하면 wait_for_edge는 edge 이벤트가 트리거될 때까지 프로그램을 차단합니다

    event_Detected() 함수는 다른 작업과 함께 루프에서 사용하도록 설계되었지만 폴링과 달리 CPU가 다른 작업을 수행하는 동안 입력 상태의 변화를 놓치지 않습니다.

    event_Detected가 이벤트 트리거입니다

    특히 요청을 중단하려는 경우 이벤트에 의해서만 트리거될 수 있습니다.

    첫 번째 단계는 인터페이스 저항을 풀업하는 것입니다

    으아악

    그럼

    으아악

    회신하다
    0
  • 취소회신하다