Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Kompatibilität zur CC1-Micro Kategorie: Open-Micro/Open-Mini/Open-Midi/Open-Macro/Open-Maxi (von ChristianK - 1.02.2006 11:13)
 Als Antwort auf Re: Kompatibilität zur CC1-Micro von Dietmar - 31.01.2006 22:43
ChristianK nutzt:  Open-Micro, Open-Mini
> 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

Bisherige Antworten:

Re: Kompatibilität zur CC1-Micro (von Dietmar - 1.02.2006 16:54)
    Re: Kompatibilität zur CC1-Micro (von ChristianK - 2.02.2006 10:47)
        Re: Kompatibilität zur CC1-Micro (von Dietmar - 2.02.2006 22:03)