so....
Code:
#include <avr/io.h>
#include <inttypes.h>
#include <util/delay.h>
#define F_CPU = 16000000UL
int main()
{
DDRC |= (1 << PC4); //internen PullUp aktivieren
while(1)
{
if(!(PINC & (1 << PC4))) //abfragen
{ //wenn gedrückt
DDRB = (1 << DDB0);
PORTB |= (1 << 0); // Schaltet 2 LED's ein...
_delay_ms(200); //entprellen
}
}
return 0;
}
bewirkt gerade bei mir das meine LED leuchtet ABER ohne eine Taste zu drücken... müsste doch heißen das ich bereits Masse auf dem Pin habe versteh das ich richtig? PULL-UP Widerstand ist ja an
Lesezeichen