Gast
#919710
Hallo
Ich habe ein komischen Phänomen am Pin B1 eines Atmega 8L
Definition PinB 1 als Eingang
#define port_B1() DDRB&=~(1<<1);//CD
in der hauptschleife soll abgefragt werden ob der pin high or low ist.
if(PINB & (1<<PINB1))
{
led_low();
}
else
{
led_high();
}
laut oszi ist der pin auf low aber in der if anweisung ist er high und
die led leuchtet.
wie jann das sein????
das selbe habe ich mal an Pin D7 gemacht an dem gehts. led geht nur wenn
d7 high ansonsten aus.
Liegts es am OC1A??? Der wird aber nicht benutz.
Danke