bitmuster durchschieben (Port)
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)
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;
}
ich danke schon mal den netten Helfern!
Gerhard