Gast
#2359406
Grüß euch alle Ich bin leider Anfänger und es happert ziemlich mit C :( (Tutorial schon durchgelesen aber auch verstanden???) Ich hab 2 Leds die jeweils abwechselnd leuchten,allerdings möchte ich noch eine LED durch einen Taster betätigen die nur Leuchten soll klappt net :(. Könnt ihr mir weiter helfen und eventuell Tipps zum Programmier-Style geben? #include <avr/io.h> #define F_CPU 1000000UL #include <util/delay.h> int main() { DDRB &=~(1<<PB1); // internen pull-up DDRC |= (1<<PC2)|(1<<PC5); //LED DDRD|= (1<<PD3); PORTB|= (1<<PB1); // internen pullup while(1) { PORTC|= (1<<PC2); _delay_ms(100000); _delay_ms(100000); _delay_ms(100000); PORTC&= ~(1<<PC2); if(!(PINB&(1<<PINB1))){ PORTD|=(1<<PD3); } PORTC|= (1<<PC5); _delay_ms(100000); _delay_ms(100000); _delay_ms(100000); PORTC&= ~(1<<PC5); } return 0; }