INFO - FAQ - CC2-Forum - CCPro-Forum |
|
> Hallo Christian > > ein Unterschied zwischen OM und Original-Micro ist, daß die OM nach einem Reset an allen Ports sicherheitshalber die abschaltbaren Pull-Up-Widerstände aktiviert. Bei AD-Messungen könnten diese Widerstände stören und sollten deshalb abgeschaltet werden. > > Vor dem START-Label kann dazu der folgende Code eingefügt werden: > > ' Definitionen fuer die Open-Micro einbinden > > include "om10.inc" > > ' Mit dem folgenden Kommando wird der interne Pull-Up-Widerstand an PTA4 > ' (PORT[5]) ausgeschaltet, die Widerstaende an den anderen fuenf Digital- > ' ports von PORTA (BYTEPORT[1]) bleiben dagegen weiterhin aktiv. > > ' PTA..543210 > PULLUPA=&b00101111 > > Die Definition für PULLUPA befindet sich in der Include-Datei OM10.INC, die auf der Infosite zur OM heruntergeladen werden kann. > > Halte uns auf dem Laufenden, ob damit Dein Problem zu beheben ist. Falls es nicht klappt, dann solltest Du den Programmablauf Schritt für Schritt mittels PRINT-Anweisungen nachvollziehen. Wenn wir wissen, an welcher Stelle die Original-Micro angeblich anders reagiert, können wir Dir besser helfen. > > Grüße > Dietmar Hallo Dietmar, ich habe die include-Datei und die PULLUPA-Zeile eingebunden. Teilweise erfolgreich, Danke für die Hilfe. Nach dem Neustart allerdings geht das Ventil auf, zu, auf, zu,.... usw. Das ENTLADEN-Relais ist ebenfalls angezogen. Könnte sein, dass die Ports alle auf ON stehen ? Glaube ich aber nicht, da bei der Drehung zwischen Ventil-Auf und Ventil-Zu kleine Pausen sind, was darauf hindeutet, das der MSWITCH abgefragt wird. Könnte es sein, dass der MINUTE-Wert spinnt? Nach dem Betätigen des EQSWITCH geht das Ventil -wie es soll- auf ZU. Demzufolge müsste dieser auch sauber abgefragt werden. Nach der durch den KEYSWITCH erzwungenen Neuinitialisierung läuft das Programm bisher wie gewünscht(alle 2 Minuten ein Akku-Test, EQSWITCH und KEYSWITCH reagieren). Weitere Tests habe ich noch nicht gemacht, ich will erst diese Passage stabil haben. Vielleicht hast Du eine Idee was man noch machen könnte. Gruss Christian |
Antwort schreiben |