Timer interrupt abfrage GPIO

Python auf Einplatinencomputer wie Raspberry Pi, Banana Pi / Python für Micro-Controller
Antworten
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

Ich wuerde keine weitere queue erstellen, sondern einfach verschiedene Nachrichten in die queue stecken, je nach dem, von wem die jetzt kommt.
basti2s
User
Beiträge: 29
Registriert: Samstag 14. November 2020, 08:36

alles klar. Jetzt stellt sich mir nurnoch die Frage, ob es schlauer wäre anstelle der while-Schleife in dem Thread periodisch aufzurufen (alle 50 ms oder so).
Ich hatte da mal was von einem Treadingtimer gelesen. Finde leider nicht mehr das entsprechende Codeschnipsel
Benutzeravatar
__blackjack__
User
Beiträge: 14135
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

Was meinst Du mit anstelle der while-Schleife? Da würde man doch einfach nur ein 50ms `sleep()` in die Schleife schreiben. Oder mit Berechnung der vergangenen Zeit seit dem letzten Schlafen etwas weniger als 50ms.
“It is easier to change the specification to fit the program than vice versa.” — Alan J. Perlis
basti2s
User
Beiträge: 29
Registriert: Samstag 14. November 2020, 08:36

Da hast du natürlich recht. Stand da grad auf dem Schlauch
Antworten