最近在调试音频驱动,在PCM数据上面遇到了大小端与MSB/LSB的区别疑惑;
大小端是以字节为单位的,表现在硬件上就是说,如果是32位的数据接口,那么对于小端来说,字节0对应的就是DB7--DB0;对于大端来说,字节0对应的就是DB31--DB24.MSB\LSB优先则是以BIT为单位的,且是串行的概念,MSB优先是指串行接口中DB7先传,DB0最后传,LSB优先则恰好相反.
本文介绍了在音频驱动调试过程中遇到的大小端与MSB/LSB的区别。详细解释了大小端是以字节为单位的概念,而MSB/LSB优先则是以BIT为单位的串行概念。对于32位数据接口,小端模式下字节0对应DB7-DB0,大端模式下字节0对应DB31-DB24。MSB优先指串行接口中DB7先传,DB0最后传。
最近在调试音频驱动,在PCM数据上面遇到了大小端与MSB/LSB的区别疑惑;
大小端是以字节为单位的,表现在硬件上就是说,如果是32位的数据接口,那么对于小端来说,字节0对应的就是DB7--DB0;对于大端来说,字节0对应的就是DB31--DB24.MSB\LSB优先则是以BIT为单位的,且是串行的概念,MSB优先是指串行接口中DB7先传,DB0最后传,LSB优先则恰好相反.
1万+

被折叠的 条评论
为什么被折叠?