Reading top nibble and bottom nibble in a byte

后端 未结 2 1536
野性不改
野性不改 2021-01-23 08:28

What\'s the correct way to handle two distinct values being stored in one byte of data. I have a byte that contains two nibbles each containing their own data. I want to read th

2条回答
  •  刺人心
    刺人心 (楼主)
    2021-01-23 08:35

    Use ANDoperators for both and shift the top nibble four bits to the right.

    $brake = $value & 0x0F;
    $throttle = ($value & 0xF0) >> 4;
    

提交回复
热议问题