Hallo,
ich hab ähnliches Problem. Ich möchte meine RN-Control nun mit C Programmieren. C am PC ist nicht das Problem, in Kombination mit dem AVR ist es aber zumindest gewöhnungsbedürtig

Die 8 LEDs (eine geht nicht?!) kann ich einschalten und auch ausschalten. Nun möchte ich das aber so machen, dass wenn ich einen Taster drücke die LEDs an gehen.
Habe dazu folgenden Code, der aber nicht das gewünschte macht:
Code:
#include <avr/io.h>
#include <stdint.h>

int main(void)
{
	
	DDRC = 0xFF; 				//PortC: Alles als Ausgang
	DDRD = 0x00; 				//PortD: Alles als Eingang
	PORTD = 0xff;				//Pullup an Port D setzen

	
	
	while(1)
	{
		if (  !(PIND & (1 << PD0)) )
		{
			PORTC = 0x00;		//Alle Pins von Port C aus -> LED an
		}
	}
	
	return(1);
}