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