Gast
#2891425
Hallo, ich zerbrech mir schon eine ganze Weile den Kopf und hoffe hier kann mir jemand weiter helfen. Das Problem ist wahrscheinlich einfach zu lösen, aber irgendwie habe ich eine Denkblockade. Folgendes: Alle 100ms empfange ich eine CAN-Botschaft die mehrere Signale enthält. Von diesen Signalen muss ich aber nur 2 auswerten. Default-Zustand dieser beiden Signale ist 1. Erst wenn beide Signale auf 0 gehen, soll ein Ausgangsimpuls von High für 400ms auf Low gezogen und danach wieder auf High gehen. Die 2 Eingangssignale kann man ja quasi als Schalter verstehen. Der Impuls kommt soweit, nur geht er nicht nach den 400ms wieder automatisch auf High, da beide Eingangssignale (die wie erwähnt aller 100ms kommen) ja nun permanent auf 0 stehen. Erst wenn eines wieder auf 1 geht, geht der Impuls auch wieder auf High. Ich will aber, dass der Impuls gleich wieder nach 400ms auf High geht, auch wenn beide Eingangssignale noch 0 sind. Programmiere in C (was aber für die Lösung eher zweitrangig ist, da mein Problem im Prinzip ja nur eine Zustandsabfrage darstellt, glaube ich zumindest :) ) Kann mir jemand nen Lösungsvorschlag nennen? Danke,Ronny