mhmmm hab folgendes nun mal ausprobiert...
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;
}
funktioniert aber immernoch net... werde mal gleich andere Kabel anlöten und schaun was passiert wenn ich andere Ports wähle...
Lesezeichen