Gast
#5064512
Hallo an die Forumsgemeinde. Ich will die Steuerung eines Hubtischsystems über ein AVR NET IO mit dem ATMega32 automatisieren. Die Steuerung des Hubtischsystems kommuniziert hier über RECS80 mit einem Handbedienteil, über das man den Tisch hoch und runter fahren kann. Ich will hierbei mit meinem MCB das Handbedienteil ersetzen. Ich bin schon soweit, dass ich über das MCB durch IRSND das Hubmodul hoch und herunterfahren kann. Außerdem kann ich über einen weiteren Pin und IRMP das Höhensignal auslesen, welches auch im RECS80 Format von der Steuerung ausgegeben wird. Ich sende also für den Befehl Hochfahren sowie Herunterfahren ein bestimmtes Muster und lese dann die vom Steuergerät auf einer weiteren Leitung ausgegebene Höhe über einen weiteren Pin am MCB ein. Nun zu meiner Frage: Ist es möglich, IRSND und IRMP gleichzeitig laufen zu lassen? Für mein Vorhaben wäre es nötig, immer die aktuelle Höhe einlesen zu können, aktuell geht das aber nur, wenn IRSND keinen Befehl sendet. Im IRSND Forumseintrag wird nur gezeigt, wie man zwar beide parallel, aber zeitversetzt verwenden kann. Ich möchte also zur selben Zeit einen Befehl senden können über IRSND an OC0 und über IRMP an PC2 einen Datenstrom einlesen. Erst Senden und dann Einlesen geht hier leider nicht, da das Stg nur dann einen Höhenwert als Datenstrom zurücksendet wenn er sich verändert. Das zwingt mich also dazu, die Höhe dann auslesen zu müssen, wenn IRSND noch am senden ist und der Höhenwert sich deshalb verändert. mfg Marius