Wer kann mir bitte mal weiter helfen , komme mit der Bitmanipulation nicht so klar. ich möchte ein gewisses Bitmuster durch einen Port(LED beschaltet) schieben, bin am verzweifeln. Vielleicht sind auch meine Gedankengänge falsch....![]()
Es ändern sich nur die untersten 4 Bit(PortPins)
ich danke schon mal den netten Helfern!Code://CPU ATMega8515 int main( void ) { DDRC = 0xFF ; // PC0 an PORTC als Ausgang setzen PORTC = 0xFF; // Alle PIN C auf High =LED Aus (STK500) while(1) // Endlosschleife { PORTC = (1<< PORTC) // 1 Durchschieben ??? _delay_ms(100); // Eine Sekunde warten... } return 0; }
Gerhard
Lesezeichen