- LiFePO4 Speicher Test         
Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 12 von 12

Thema: Kann das mal jemand ausprobieren ??

  1. #11
    Neuer Benutzer Öfters hier
    Registriert seit
    11.08.2004
    Beiträge
    6
    Anzeige

    LiFePo4 Akku selber bauen - Video
    Hallo

    @Maro
    ich kann es ja leider nicht ausprobieren udnsomit funktioniet fast alles

    @Dirk
    Danke für die Erklärung, aber die Frage welches jetzt richtigt ist hat es mir leider nicht beantwortet. was ist denn nun richtig ???


    Gruß

    Thomas

  2. #12
    Erfahrener Benutzer Robotik Einstein Avatar von Dirk
    Registriert seit
    30.04.2004
    Ort
    NRW
    Beiträge
    3.803

    Bits maskieren

    Hallo Thomas,

    ... was ist denn nun richtig ???
    Dir kommt es ja auf die Bits 0 und 1 von STATUS an. Das Maskieren geht dann so:
    AND 0x01 --> wird <> 0, wenn Bit 0 = 1 ist (andere Bits egal!).
    AND 0x02 --> wird <> 0, wenn Bit 1 = 1 ist (andere Bits egal!).
    AND 0x03 --> wird <> 0, wenn Bit 0 oder Bit 1 oder beide Bits = 1 sind.

    AND 0x03 ist identisch mit AND 0b00000011

    Wie Du das dann in Deinem Programm umsetzt, ist Deine Sache. Da Du das ACS rechts/links auslesen willst, wären die Tests dazu:
    if (STATUS and 0x01)<>0 --> links
    if (STATUS and 0x02)<>0 --> rechts
    if (STATUS and 0x03)<>0 --> links und/oder rechts

    Gruß Dirk

Seite 2 von 2 ErsteErste 12

Berechtigungen

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

Labornetzteil AliExpress