- LiFePO4 Speicher Test         
Ergebnis 1 bis 8 von 8

Thema: Kann mir mal jemand dies erklären (I2C)-->

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Benutzer Stammmitglied
    Registriert seit
    16.02.2014
    Beiträge
    80
    Das mit &63 versteh ich irgendwie nicht was soll das sein was macht diese &63 ?
    Das ist ein Logisch-Und mit den unteren 6 Bit (00111111b) und es stellt sicher daß die unerwünschten höheren Bits auch tatsächlich 0 bleiben. Logisch-Und läßt nur diejenigen Bits "durch", die mit 1 maskiert werden.
    Das ist wichtig für die folgende Veroderung bei der 2. Wert-Abfrage. Sollten die ungültigen Bits als 1 angeliefert werden würden sie sonst ja den unteren Teil des bereits eingelesenen MSB wieder überschreiben.
    Geändert von cdk (29.03.2014 um 02:48 Uhr)

  2. #2
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    13.01.2014
    Beiträge
    454
    Blog-Einträge
    3
    Rechnung zur Veranschaulichung:
    10001011
    135
    Beispielwert
    &00111111
    &63
    Maske

    00001011

    11

    Ergebnis
    Rot: ungenutze Bits


    Ich muss feststellen der Arduino hängt sich mit der zeit auf , wenn er ständig werte ließt und sie dann am Display ausgibt ....
    Probier mal das hier:
    Code:
    ...
    if (2 <= Wire.available())
    {
      int pos = Wire.read() << 6;
      delay(1);
      pos |= Wire.read() & 63;
      Serial.println(pos);
    }
    ...
    Geändert von Sisor (29.03.2014 um 09:37 Uhr)

  3. #3
    Benutzer Stammmitglied
    Registriert seit
    28.09.2013
    Beiträge
    49
    Guten Morgen, das mit der delay(1-10) ändert nichts . Das Problem liegt bei den Schrittmotoren, bzw bei der Ansteuerung wenn die Leistungselektronik aus ist gibts keine Probleme. Die induktive Koppelung ist anscheinend das Problem, die Abschirmung ist noch nicht perfekt ich werd mich mal darum kümmern. Gruß

Ähnliche Themen

  1. Kann mir jemand den Zweck des Transistors erklären?
    Von Gast12345 im Forum Elektronik
    Antworten: 7
    Letzter Beitrag: 31.03.2009, 20:01
  2. Kann mir bitte jemand diesen Code erklären?
    Von meddie im Forum Controller- und Roboterboards von Conrad.de
    Antworten: 5
    Letzter Beitrag: 11.08.2006, 10:40
  3. Kann mir jemand den folgenden Code erklären?
    Von FiTus im Forum C - Programmierung (GCC u.a.)
    Antworten: 2
    Letzter Beitrag: 23.06.2006, 07:18
  4. kann mir jemand rand() erklären
    Von slaud im Forum C - Programmierung (GCC u.a.)
    Antworten: 20
    Letzter Beitrag: 14.11.2005, 15:29
  5. Timer & CO??? kannst mir jemand mal GENAU erklären??
    Von raptor_79 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 4
    Letzter Beitrag: 17.03.2005, 18:35

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress