i need the 4 high bits of a binary number to set 4 pins on portc , not the four high bits of the port , meaning the four pins i need set are split between the 4 high and four low pins
example
binary 8 bit
extract 4 high bits : testNUmber<<4
PORTC 7 6 5 4 3 2 1 0
testNUmber x x x 1 1 1 1 x
these 4 bits need to set or clear these 4 pins
bitwise operations always make me run in circles
would i do something like
PORTC =0b00011110 | (testNUmber<<4);
??
I cant really test it out right now if not i would run some tests but im not home.