Hi,

... bei dem C code hört es bei mir hier auf: PORTC&=~(1<<PC0);
die Schuld liegt bei mir. Natürlich hätte man das auch (funktioniert identisch, ist aber "nicht so sauber" geschrieben) so schreiben können:

Code:
#include <avr/io.h> 
#include <util/delay.h> 

int main(void){ 
     DDRC=1; 
     while (1) { 
         PORTC=1; 
          _delay_ms(100); 
         PORTC=0; 
          _delay_ms(100); 
     } 
     return 1; 
}
Ich komme aus dem Assemblerland (habe in den 70ern noch "handassembliert") und komme mit "C", nicht aber mit BASIC und seinen Dialekten klar. Suum cuique.

Gruß

Fred