
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
> Hallo Manfred, > weil ich ja den Taster mit if not A_PORT abfrage. > Wenn der Taster nicht gedrückt ist, dann wird auch > kein gosub ausgeführt oder habe ich da einen Denk- > fehler? > Cu Dominique Hallo Dominique, bei Deinem Programm werden abhängig vom Taster beide gosub ausgeführt bzw. beide nicht ausgeführt. Du brauchst wahrscheinlich eine Flanken-Auswertung für den Port und eine Umschaltung für die Ausgabe von U bzw. C. Das kannst Du auf meiner homepage genau nachlesen. Ich habe Dir außerdem eine mail gesandt mit einen Entwurf. Mfg ManfredW > > > 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 |