Hallo,
dieses ist wahrscheinlich die simpelste Frage überhaupt, aber ich bin
komplett am verzweifeln.
Habe folgenden code geschrieben bzw. zusammengesucht´:
1 | #include <avr/io.h> // (1)
|
2 |
|
3 | int main (void) { // (2)
|
4 |
|
5 | DDRB = 0xff; // (3)
|
6 | PORTB = 0x03; // (4)
|
7 |
|
8 | while(1) { // (5a)
|
9 | /* "leere" Schleife*/; // (5b)
|
10 | PORTB = 0x02;
|
11 | PORTB = 0x04;
|
12 | } // (5c)
|
13 |
|
14 | /* wird nie erreicht */
|
15 | return 0; // (6)
|
16 | }
|
Warum??? bleibt AVR Studio 4 bei jedem Debuggen bei PORTB = 0x04;
stehen?
da is doch nichts falsch!
Ausgabe an PORTB müsste doch zwischen 0x02 und 0x04 wechseln oder?
Habe ich etwas falsch eingestellt? Habe neu Compiliert neu geladen,...
Danke für alle Antworten