Timer interrupt abfrage GPIO

Python auf Einplatinencomputer wie Raspberry Pi, Banana Pi / Python für Micro-Controller
Antworten
__deets__
User
Beiträge: 14493
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: 13004
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.
“Most people find the concept of programming obvious, but the doing impossible.” — 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