|
비트 각각에 정보를 보내려면 비트가 가지고 있는 정보는 0 이거나 1이기 때문에
그런 정보를 실어서 보내는 경우에는 가능합니다. 그렇지 않다면 바이트 단위로 해야하지 않을까요..다른 방법으로는 바이트를 4비트씩 잘라서 값을 실어서 보내는 것도 괜찮을 방법일것 같습니다. 4비트니까 16이하의 숫자를 실어서 보낼수 있겠죠..
참고로..
각비트에 정보를 넣는 간단한 예
BYTE buffer[8] = {0,1,1,1,0,1,0,1};
BYTE temp = 0;
for(int n=7; n>=0; n--)
{
temp = temp<<1;
temp = temp |(buffer[n]&0x01);
}
|