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







Zitieren

Lesezeichen