Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Digitalport Routine Kategorie: Programmierung (von T.Jaeger - 21.10.2003 16:42)
Als Antwort auf Re: Digitalport Routine von André H. - 21.10.2003 16:03

Hallo Andre H.

danke für die schnelle Antwort.

Ich werde das nachher ausprobieren

mfg

Torsten Jäger

> Hallo T.,
>
> Wenn Du die Ports als Eingänge verwendest, müssen dort immer definierte
> Pegel anliegen. Wenn Du z.B. Schalter gegen 5V anschlie�t, und diese geöffnet sind,
> so liegt am Port kein definierter Pegel an.
> Schlie�e an die Ports Pull-Down-Widerstände mit z.B. 10k gegen GND an.
> Dann funzts.
>
> Leider hat das gänzliche Fehlen jeglicher Pull-Widerstände an P1H bei
> der Station II noch eine anderere, sehr unangenehme, Nebenerscheinung.
> Sind die Ports P1H.0 bis .3 (Die Counter-Ports) als Eingang konfiguriert und
> liegen keine definierten Pegel an, so kann die CC2 auf Grund von vielen Interrupts
> ausgelöst von externen Störungen sehr sehr langsam werden.
> Als Störung reicht meist schon eine Leuchstofflampe in der Nähe.
> Darum: unbenutze Ports immer als Ausgang schalten oder mit Pull-Widerständen versehen.
>
> MfG André H.
>
>
> > Hallo,
> >
> > Ich habe eine CCII - Station und möchte die Digitalports P1H.0 bis P1H.7 zur Statusauswertung benutzen.
> >
> > Ich habe eine kleine Routine geschrieben, welche die Ports zyklisch abfragt und den PortStatus
> >  im Display anzeigt, sowie die LED's setzt.
> >
> > Jetzt zu meinem Problem.
> >
> > Wenn ich zum Beispiel an Port P1H.4 einen High-Pegel (+5V) anlege, wird dieser Status auch von allen anderen
> > Ports angezeigt
> >
> > Why??
> >
> > als Funktionsauftruf benutze ich
> > P0 = ports.get(portnummer);
> >
> > if P0=...
> >
> > usw.
> >
> > Hat jemand eine Idee??


    Antwort schreiben


Antworten:

Re: Digitalport Routine (von T.Jaeger - 22.10.2003 10:28)