Zitat Zitat von markusj
1. Bitte das nächste Mal Quellcode
Code:
Code:
hier rein
2. Die For-Schleife tut nichts - Der Compiler darf (und wird) sie wegoptimieren.

Wie wäre es, wenn du Mal beschreibst was der Code eigentlich tun sollte, vielleicht können wir dir dann auf den richtigen Weg helfen.

mfG
Markus
danke

das Programm soll einfach led an pb0 einschlaten und nach einer Warteschleife pb0 aus und pb2 einschalten und Umgekhert.

Code:
 #include <avr/io.h> 
#include <stdint.h>


int main (void) {         
int8_t i;

   DDRB  = 0xff; /*als Ausgang definieren         */
   PORTB = 1<<0;            


   while(1)
   { 
   
   if(PORTB==0x01)  
     PORTB = 0x04;
   
       else  if(PORTB==0x04)
          PORTB=0x01;
for( i=0;i<20; i++) 
        {
        }

   } 
   return 0;                
}