Gast
#3266465
Guten Tag, ich möchte den SRF08 mit TWI anzusteuern. Es sollte Interrupts benutzen, also KEINE while-schleifen, um twint zu prüfen. Ich habe schon einige beiträge hier gesehen, wo beschrieben wurde, dass man eine state-machine in der ISR machen sollte. Ich habe allerdings noch kein einziges Beispiel gesehen, deshalb weiss ich nicht, wie das dann genau aufgebaut ist. Ausserdem steht im Datenblatt (im Angang), dass man keinen Timer braucht, um auf das Ergebnis zu warten, man könnte einfach ein Register auslesen, bis es nicht mehr 0xFF ist. Aber dann würden doch die ganze Zeit Interrupts auftreten, welche einfach nur prüfen, ob der Sensor wieder bereit ist. Ist das Sinnvoll? Oder wird da zu viel Rechenleistung verschwendet. Ich wäre froh um eine Antwort und Danke im vorraus, adi