Hi...habe mal wieder eine Frage.
ich habe 8 Digitalports (haben also jeder zwei Zustände: 0 & 1) diese frage ich ab und bekomme eine Hexadezimalzahl(zweistellig) zurück. Nun wurde mir gesagt, dass ich dann mittels bitwise and und maskierung darauf komme welcher Port auf 1 steht. gesagt sei wenn alle Ports auf 0 sind bekomme ich FF und wenn alle auf 1 stehen 00. Ich verstehe aber einfach nicht wie ich darauf komme. Wäre super wenn mir jemand das erklären kann und mir auch ein beispiel geben könnte
Danke schonmal!!
ich habe 8 Digitalports (haben also jeder zwei Zustände: 0 & 1) diese frage ich ab und bekomme eine Hexadezimalzahl(zweistellig) zurück. Nun wurde mir gesagt, dass ich dann mittels bitwise and und maskierung darauf komme welcher Port auf 1 steht. gesagt sei wenn alle Ports auf 0 sind bekomme ich FF und wenn alle auf 1 stehen 00. Ich verstehe aber einfach nicht wie ich darauf komme. Wäre super wenn mir jemand das erklären kann und mir auch ein beispiel geben könnte
Danke schonmal!!