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);
}
Lesezeichen