Gast
#5689613
Guten Tag, ich bin mir nicht ganz sicher wie ich meine Frage am Besten formulieren soll, daher Beschreibe ich lieber mein Problem. Aktuell habe ich einen I2C Master, der verschiedene Slaves kontrolliert. Die Aktionen, die der I2C Master ausführen soll, gebe ich über eine Oberfläche vor. Manche Aktionen dauern jetzt aber etwas länger als andere. Beispielsweiße habe ich Treiber-ICs für Motoren und Servos aber auch einen LED Treiber und ADC. Wenn ich nun die Position des Motors verändern will, was vielleicht ein paar Sekunden dauert, dann ist solange auch der Bus belegt; sprich: eine LED ließe sich in der Zwischenzeit nicht dimmen. Die einzige Möglichkeit die ich jetzt sehe wäre die Befehle der Motor-Ansteurung in kleine Häppchen aufzuteilen, damit zwischendurch auch andere Sachen gemacht werden können. Ich bin mir noch nicht ganz klar darüber ob das eine gute Idee ist und wie ich das machen könnte. Beste Grüße Felix