INFO - FAQ - CC2-Forum - CCPro-Forum |
> Hallo Manfred, > thx für Antwort. > nach gosub ist A=1 -> ok, aber der Taster am A_PORT > ist nicht mehr aktiv, somit ist die Bedingung if not A_PORT > nicht erfüllt. Ich habe es auch schon mit pause probiert, > um den Taster zu "entprellen". Ohne Erfolg. > Hast Du evtl. noch einen Tip? > Cu Dominique > Hallo, schau nochmal genau auf die folgende Stelle in dem Programm. Du gibst zuerst U aus und dann sofort C hinterher. Wieso soll hier der Taster am Port eine Rolle spielen? Vielleicht strukturierst Du das Programm besser mit Verzweigung mit goto. Dann wird nur eine Stelle C bzw. U bearbeitet. Siehe hierzu meine homepage. Viel Erfolg wünscht Dir ManfredW > > if (not A_PORT) and (A_byte=0) then gosub A_TEXT_1 'Abfrage ob Port=L und A_byte=0 > > Nach gosub steht A auf 1 und die Bedingung für den folgenden gosub ist auch erfüllt, > dadurch wird immer Text C ausgegeben. > > > if (not A_PORT) and (A_byte=1) then gosub A_TEXT_0 'Abfrage ob Port=L und A_byte=1 > > goto LOOP Meine Homepage: http://manfred.wilzeck.de |
Antwort schreiben |