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 

 Großes Lob ! Kategorie: Programmierung Basic (von sl - 4.07.2004 22:20)
 Als Antwort auf Mein Prog und viele Fragen:-) von mirco - 2.07.2004 16:35
Ganz großes Lob !

Riesengroßes Lob !

Endlich mal ein posting mit Programm

und siehe da es kann blitzschnell geholfen werden

sl
> > > Das habe ich leider bereits erfolglos versucht.
> > > Es funktioniert auch mal und beim nächsten mal wieder nicht.
> > Immer regelmäßig abwechselnd?
>
> Nein mal werden die Singnale des eingangs sauber ausgeführt mal schaltet der ausgang nicht um. das beep
> erfolgt komischerweise bei jedem erkannten singnal so wie es soll (habe ich zum test eingefügt)
>
> > Poste das Programm doch bitte mal komplett, nachdem Du das Fehlverhalten noch einmal kurz verifzierst
> > hast.
>
> define p1 port[1]  'eingang1
> define p2 port[2]  'eingang2
> define p3 port[3]  'eingang3
> define p4 port[4]  'eingang4
> define p5 port[5]  'eingang5
>
> define p6 port[6]  'ausgang
>
> p6 = off                                                                          'Ausgang nach einschalten auf masse
>
> #loop                                                                                         'ausgang prüfen Anfang
>
> if p1 and p5 and not p2 and not p3 and not p4 then tog p6              'wenn ok toggel p6
>
> if p1 and p5 and not p2 and not p3 and not p4 then beep 625,12,1   'beep als bestätigung
>
> goto loop                                                                                    'immer wieder prüfen
>
>
> Problem: Eingang 1,2,3,4 haben "dauerhaft" anstehende signale und wenn eingang5 nun sein positiven
> Impuls erhält sollte der Ausgang toggeln und ein beep augegeben werden.
> Der beep erfolgt jedes Mal, der ausgang toggelt aber mal um wie er soll und dann mal wieder nicht.
> Am Ausgang hängt über einem 4k7 widerstand ein transistor (BC337-40) der meine LED und ein Relais gegen masse zieht.
>
> Kann mir nicht ganz erklären warum der Ausgang mal toggelt und mal nicht, aber jedesmal ein beep ausgegeben wird (auch bei den Fällen
> wo der Ausgang nicht toggelt also muß der Prozessor ja richtig erkennen / bearbeiten)
>
> Habe in dem handbuch nun auch gelesen das man ports definiert als ausgang schalten kann über Befehl: deact. wofür ist das gut?
>
> Grüße und danke für die Hilfe Mirco
>

 Antwort schreiben

Bisherige Antworten:

Re: Großes Lob ! (von Achim - 5.07.2004 10:56)
    verstehe warum es keiner postet! (von mirco - 5.07.2004 12:07)
        Re: verstehe warum es keiner postet! (von Achim - 5.07.2004 12:46)
            geht bei mir komischerweise nicht. (von mirco - 6.07.2004 15:50)
                Re: geht bei mir komischerweise nicht. (von Achim - 6.07.2004 15:59)
                    Re: geht bei mir komischerweise nicht. (von Achim - 6.07.2004 16:07)