Eine neuer Frust, eine neue Frage.
Ich doktor jetzt schon seit etlichen Tagen an meinem Grundprogramm herum, nur um eine dämliche Taste abzufragen und das ergebnis mit einer Zeit an einem anderen Ausgang auszugeben. Meine Vorstellung sieht so aus:
If U = 0 Then
Seg1a = 0
Seg1b = 0
Seg1c = 0
Seg1d = 0
Seg1e = 0
Seg1f = 0
Seg1g = 1
Seg2a = 0
Seg2b = 0
Seg2c = 0
Seg2d = 0
Seg2e = 0
Seg2f = 0
Seg2g = 1
Seg3a = 0
Seg3b = 0
Seg3c = 0
Seg3d = 0
Seg3e = 0
Seg3f = 0
Seg3g = 1
Relais1 = 1
Relais2 = 1
Relais3 = 1
Relais4 = 1
Relais5 = 1
das ist eine von 25 Stufen. In jeder Stufe soll eine Taste an Porta.6 gegen 5V geschaltet abgefragt werden. Ist das ergebnis 0 soll einfach mit der nächsten Stufe weitergemacht werden. Ist das Ergebnis 1, so soll der Porta.5 auf High gehen für eine bestimmte Zeit z.B. mit waitms 1500 . Nach der Zeit soll der Porta.5 wieder auf low gehen und das Programm ganz normal weiterlaufen.
Ich habe es bisher mit jmp, goto gosub ret return... versucht umzusetzen. Das Ergebnis war immer das selbe. Entweder ist der Ausgang Porta.5 die ganze Zeit auf High oder die ganze Zeit auf Low. Ebenfalls werden dann die darauffolgenden Stufen nicht mehr abgefragt.
WAS HABE ICH FALSCH GEMACHT???
Ich hoffe dass mir irgendjemand da weiterhelfen kann.
Mit HOFFNUNGSVOLLEN Grüßen
Frank
