-         

Ergebnis 1 bis 3 von 3

Thema: AND mit port geht nicht...

  1. #1
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    20.10.2004
    Ort
    Thüringen
    Beiträge
    133

    AND mit port geht nicht...

    Anzeige

    Hallo,

    kann mir einer vielleicht helfen. Ich will folgendes realisieren:

    dim var1 as bit
    dim ON as bit
    config portb.1 = Output
    speaker alias portb.1

    ON=1
    '+++++++++++++++

    speaker = ON AND var1
    '+++++++++++++++++

    Ich will also den Ausgang immer dann auf 1 wenn die var1 auf 1 ist und es mit dem Wert 1 verknüpft wird.

    Was mache ich falsch???

    Danke, ANdreas

  2. #2
    Neuer Benutzer Öfters hier
    Registriert seit
    06.03.2007
    Beiträge
    7
    Versuchs erstmal im Simulator. Nimm eine dritte Variable, der Du das Ergebnis der UND-Verknüpfung zuweist. Dann setze den Ausgang mit dieser Variable.

  3. #3
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    06.11.2006
    Beiträge
    1.078
    Hallo
    wenn die AVR ähnlich wie PICs mit den Ports umgehen, wird ein read-modify-write gemacht.Es wird der Pin gelesen , nicht das Register.
    Wenn Dein Lautsprecher direkt am Ausgang hängt, wird -da er relativ niederohmig ist- immer eine 0 gelesen, also wird nach AND immer die 0 zurückgeschrieben.
    Mit freundlichen Grüßen
    Benno
    Wo man nicht mit Vernunft handelt, da ist auch Eifer nichts nütze; und wer hastig läuft, der tritt fehl.
    Ein König richtet das Land auf durchs Recht; wer aber viel Steuern erhebt, richtet es zugrunde

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •