Re: [讨论] 有谁懂这位对岸RD在说什么 ?

楼主: yauhh (小y宝贝)   2014-11-06 21:51:25
※ 引述《KILLE (啃)》之铭言:
: ※ 引述《azureshin (azureshin)》之铭言:
: : 是这样....我们买了一个亮度侦测仪器,是透过蓝牙接收的.
: : 得到的是16进制8e000000
: : 我问对方这要怎么转换成流明 ? 对方是这样回的..
: : ‘需要将第二个字节的数据先左移8位再加上第一个字节的数据,再乘以 64000/65536’
: : ‘二进制的左移’
: : ‘现在是两个8位的数据,要变成一个16位的数据’
: : ‘第二个字节是高位’
: : ..........就这样,四句话打完他就不回我了...
: : 我知道进制转换,但我就是看不懂他们在说什么,有谁懂得??
: 看来这是大端传输
: 蓝牙是大端 极奇正常 (网络就是走大端)
: 目前就本人知 蓝牙只有在低功耗标准时才采用小端传输
: 先看到0x8e000000 转为小端 0x008e
我有个很基本的问题:
假如没有误解,左移8 bit应该是以那个byte为范围,
所以第二个 byte 不管原本是什么,反正左移就是 0x0,
所以,原来的处理方式可不可以化约为
“取第一个与第三个byte合成一个word,乘以64000/65536,然后
little endian转换成big endian?”

Links booklink

Contact Us: admin [ a t ] ucptt.com