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