Hi,
I need to get sequence of bits through Functional Call. Please look below code, its displaying only Single bit insted of sequence of bits.
Please debug my code, and suggest me . Thanks in advance.
Code:
int PRBS()
{
unsigned int *b;
static unsigned lfsr = 0xCD;
int i,j;
int bit;
int arr[50];
for ( i = 0; i < 50; i++)
{
bit = ((lfsr >> 0) ^ (lfsr >> 2) ^ (lfsr >> 3) ^ (lfsr >> 4) ) & 1;
arr[i] = bit;
b=arr;
lfsr = (lfsr >> 1) | (bit << 7);
}
for (j = 0; j < 50; j++)
{
printf("%d", *b);
b++;
}
return (b);
}
int main()
{
unsigned int = result;
result=PRBS();
prinft("%d", result)
return 0;
}