Gast
#5703986
Hallo! Ich bin in die Verlegenheit gekommen, einen ATTINY402 programmieren zu müssen. Bisher war ich ATMEGA gewohnt. Der Umgang mit Ports erscheint mir grundlegend anders zu sein. DDR gibt es nicht, heißt komplett anders. Nicht so schlimm. Wie aber lese ich einen einzelnen Portpin aus? Beim ATMEGA geht es mit bspw. PINB if (PINB & (2 << PINB0)){ X = true; } Biem ATTINY402 gibt es so etwas nicht. Kann doch nicht sein, dass ich jedesmal den kompletten Port mit einer maske verunden muss: if ((PORTA_IN & 0b00000010) !=0 ){ X = true; } Lässt sich nicht auf 1 abfragen, wäre dann ja 2. Geht das auch eleganter?