Hi. Ich habe heute meinen ersten test Chip bekommen. Ich möchte gerne das die LEDs abwechselnd blinken aber warum tun sie das nicht?
| 1 | #include <avr/io.h> | 
| 2 | |
| 3 | #ifndef F_CPU
 | 
| 4 | #define F_CPU 7372800UL
 | 
| 5 | #endif
 | 
| 6 | |
| 7 | #include <avr/delay.h> | 
| 8 | |
| 9 | int main(void) | 
| 10 | {
 | 
| 11 | |
| 12 | DDRA = 0x00; // Setzt alle Pins des Ports A auf Eingang | 
| 13 | PORTA = 0xFF; //Pull-Up Wiederstände an | 
| 14 | |
| 15 | |
| 16 | DDRB = 0xFF; // Setzt alle Pins des Ports B auf Ausgang; | 
| 17 | PORTB = 0xFF; //PortB ausschalten | 
| 18 | |
| 19 | |
| 20 | while (1 > 0) | 
| 21 | {
 | 
| 22 | PORTB = 0x00; //PortB einschalten | 
| 23 | _delay_ms(200); | 
| 24 | |
| 25 | PORTB = 0xFF; //PortB ausschalten | 
| 26 | _delay_ms(200); | 
| 27 | |
| 28 | }
 | 
| 29 | |
| 30 | }
 | 
Ich komme einfach nicht dahinter. Gibt es ausserdem noch ne elegantere Version als meine While Schleife zum Schluss damit sich alles immer wiederholt?
 Thread beobachten
 Thread beobachten Seitenaufteilung abschalten
 Seitenaufteilung abschalten