GPIO- Interrupt an einem Nicht-Interrupt-Pin?

Sep 24 2020

Wenn ein GPIO-Pin nicht als externer Interrupt konfigurierbar ist, ist es dennoch möglich, den Tastendruck auf dem Pin zu erkennen, ohne wie bei einem Interrupt abzufragen?

Antworten

2 td127 Sep 24 2020 at 16:30

Nicht direkt, aber wenn Sie eine regelmäßige Unterbrechung für andere Zwecke haben, können Sie dort eine Umfrage Ihrer Schaltfläche hinzufügen. Wenn Sie dies nicht tun, können Sie einen periodischen Interrupt mit einer nominalen Rate (20-100 ms) hinzufügen und Ihre Taste dort abfragen (vorausgesetzt, es handelt sich um eine vom Menschen gedrückte Taste, benötigen Sie keine höhere Auflösung als diese).

Dies erspart Ihnen nicht die verschwendete Zeit, eine Schaltfläche zu lesen, die sich nicht geändert hat, aber es erspart Ihnen den Aufwand, im Hintergrund abzufragen.