Gast
#3192579
Hallo zusammen. In meinem Projekt scheitert es an einer Kleinigkeit.
#include <avr/io.h>
int main (void){
DDRB |= 0b00000010;
while(1){
if (1<<PB0){ //wenn eingang bei PB0
PORTB |= (1<<PB1); //dann ausgang bei PB1
}
}
}
Die Eingangsspannung bei PB0 kommt von einem Transistor(Emmiter),
bedeutet bei mir 4,3V (5-0,7). Liegt es daran, dass der Mikrocontroller
den Ausgang nicht schaltet.? Was kann man machen.?
MfG: mderw