Hallo,

Kann mir jemand sagen wo der Fehler im Code liegt?Anstatt zu blinken leuchtet LED.

Code:
#include <avr/io.h> 




int main() { 

TCCR1B = (1<<CS11)|(1<<CS10);
TIMSK = (1<<TOIE1); 


while(1)

{

if (TIFR = (1<<TOV1) ) 

{ 
   
 DDRD |= (1<<PD6); /*Ausgang*/ 
PORTD |= (1<<PD6);/*Pull up an*/
PIND |= (1<<PD6); /*High*/
  
 } 
  else
 {
     DDRD &= ~(1<<PD6); /*Ausgang*/ 
PORTD &= ~(1<<PD6);/*Pull up an*/
PIND &= ~(1<<PD6); /*High*/
  } 
  
  
  
}

}