Moin moin Joe-C,
wenn ich mich nicht täusche, dann kommst du aus dem hohen Norden?

Also, ich stand da wirklich auf der Leitung, anderst kann man es nicht sagen!

Dein Post hat mich aufgeweck, denn mein Gedanke war, dass man irgend etwas
von Dez. nach Binär bei den Pins oder Ports umrechnen muss.
Dem ist nicht so, denn man muss lediglich die Bitstelle von rechts nach links
zum Port in Vergleich setzen, und schon hat man das Ergebnis.
Mich hat das geärgert, denn die Umrechnungen sind mir wohl bekannt, und
es ist auch mathematisch einfach. Nur passte es hier hinten und vorne nicht.

Example:

Port B.0 (Bit 0=1 setzen) als Output-Pin setzen:
000001
Bit 0-7= 8 Bits
Wobei Bit 7 links steht, und Bit 0 rechts steht.

Port B.0 (Bit 0=0 setzen) als Input-Pin setzen:
000000

Alle Pins bzw. Ports (alle Bits =1 setzen)als Output setzen:
111111
exakter:
Let DirsB= 111111
usw. usw.

Das war ja Pipifax!
Mich wunderts, dass so wenig darauf geantwortet haben, aber du hast den
Stein ins Rollen gebracht, und mir den richtigen Denkanstoß geliefert.

Herzlichen Dank und ein schönes Wochenende, was wohl nur im Süden,
wo ich wohne, -rein sonnenstundenmäßig gesehen-, der Fall sein wird.
Lge jon