INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Bitshift oder was kann ich tun?
16.04.2015, 17:29
Beitrag #1
Bitshift oder was kann ich tun?
Ich habe ein Byte mit einem beliebigen Wert und eine Variable die mir vorgibt welches Bit im Byte (0-7) seinen zustand also 1 oder 0 ändern soll.
Leider ist die Änderungsvorgabe ein Byte weswegen ich mir dachte ich kann mit Bitshift arbeiten.
http://www.arduino.cc/en/pmwiki.php?n=Re...e/Bitshift

Code:
belibiger_wert = (belibiger_wert XOR (1 << änderungs_vorgabe))

klappt das so?
geht ja bei 0 los also ist z.b. bei Änderung=4 das fünfte bit betroffen wenn ich das richtig verstehe...

falls wer einen einfacheren weg kennt, immer her damit. Wink

gruß,
avoid

Gute Fragen sind wie ein wissenschaftliches Experiment. Sie setzen eine Menge Wissen bereits voraus.
bitcoin:1J5dgQQp8eUy8wkUxyztBUVCkCpo5MQEQs?label=Danke
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
16.04.2015, 17:52
Beitrag #2
RE: Bitshift oder was kann ich tun?
Hi,
schau Dir mal das hier an: http://www.arduino.cc/en/Reference/BitWrite.
Gruß,
Thorsten

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
16.04.2015, 18:07
Beitrag #3
RE: Bitshift oder was kann ich tun?
sagt für mich irgendwie nichts aus.
meintest du evtl. http://www.arduino.cc/en/Reference/BitSet ?
das macht so ziemlich das selbe wie mein obiger Code.

Gute Fragen sind wie ein wissenschaftliches Experiment. Sie setzen eine Menge Wissen bereits voraus.
bitcoin:1J5dgQQp8eUy8wkUxyztBUVCkCpo5MQEQs?label=Danke
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
16.04.2015, 18:18
Beitrag #4
RE: Bitshift oder was kann ich tun?
Nein, Dein Coding macht in etwa ein invertiertes BitRead.

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Welche IDE? Arduini.cc oder .org Bilbo 1 203 17.10.2016 21:03
Letzter Beitrag: ardu_arne
  Ardublock übertragt nicht an IDE oder UNO R3 tobi83 5 325 16.10.2016 14:07
Letzter Beitrag: Pit
  Programmspeicher auf i2c_EEPROM oder SD_Card erweitern? avoid 11 345 11.07.2016 15:46
Letzter Beitrag: avoid
  kann "localhost" nicht connecten sowerum 4 249 20.06.2016 20:57
Letzter Beitrag: sowerum
  Wo kann ich hier noch Code spahren? (SPI-,Ethernet-,SD-,GSM-Library) avoid 4 377 05.06.2016 14:16
Letzter Beitrag: avoid
  Kann ich mit einem Arduino ein Gyro für Adroid Simulieren? Demitos 0 405 16.03.2016 18:33
Letzter Beitrag: Demitos
  IDE von .org oder .cc besser geeignet? Bit of Byte 4 445 01.03.2016 21:57
Letzter Beitrag: arduinopeter
  Mein Arduino kann nicht Multiplizieren BennIY 1 548 29.02.2016 07:17
Letzter Beitrag: Bitklopfer
  Pretzelboard oder C.Control Warmbronner 1 527 22.02.2016 20:14
Letzter Beitrag: hotsystems
  AKtuelle Uhrzeit bekommen, RTC oder DFC-Empfänger Cray-1 34 15.507 11.02.2016 23:49
Letzter Beitrag: hotsystems

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste