検索

ホームページ  >  に質問  >  本文

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

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

PHP中文网PHP中文网2788日前568

全員に返信(1)返信します

  • 阿神

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

    wait_for_edge() 関数は、エッジが検出されるまでプログラムの実行をブロックするように設計されています。

    翻訳すると、wait_for_edgeはエッジイベントがトリガーされるまでプログラムをブロックします

    event_detected() 関数は、他のものとのループで使用するように設計されていますが、ポーリングとは異なり、CPU が他の処理で忙しいときに入力の状態の変化を見逃すことはありません。

    event_detectedはイベントトリガーです

    特に、リクエストを中断したい場合は、イベントによってのみトリガーできます。

    最初のステップはインターフェース抵抗をプルアップすることです

    リーリー

    それでは

    リーリー

    返事
    0
  • キャンセル返事