单片机/MCU论坛
直播中

淡淡的爱

13年用户 975经验值
私信 关注
[问答]

LSB和MSB的区别是什么?

读取IO口输入时,库函数提示如下:
Return value: GPIO inputs. Each bit represents one pin (LSB is pin 0, MSB is pin 31). For each bit: - 0: corresponding pin is read as LOW. - 1: corresponding pin is read as HIGH.
是不是说GPIOdata 0x1 就是pin0 ?  GPIOdata 0x80000000 就是pin31的状态?

回帖(1)

杨云

2023-11-10 16:27:47
MSB是Most Significant Bit的缩写,最高有效位。在二进制数中,MSB是最高加权位。与十进制数字中最左边的一位类似。通常,MSB位于二进制数的最左侧,LSB位于二进制数的最右侧。   
LSB(Least Significant Bit),意为最低有效位;MSB(Most Significant Bit),意为最高有效位,若MSB=1,则表示数据为负值,若MSB=0,则表示数据为正。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分