Gast
#1139144
Hallo!
Port B(0) ist ein Eingang und Port B(1) ist ein Ausgang. Der Eingang ist
standardmäßig auf High und kann über einen Taster auf Low gezogen
werden.
Wenn der Taster gedrückt wird soll B(1) auf High sein, abernfalls nicht.
Leider ist der Ausgang bei meinem jetzigen Programm immer auf High, wäre
nett wenn jemand mal einen Blick drauf werfen könnte.
#define F_CPU 3686400
#include <avr\io.h>
main ()
{
DDRB=0b00000010;
while(1)
{
if((PORTB|0b11111110)==0b11111110)
PORTB=0b00000010;
else PORTB=0b00000000;
}
}
Danke!