欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3051|回復: 8
打印 上一主題 下一主題
收起左側

怎么把單片機讀到的數轉化成自己想要的數

[復制鏈接]
跳轉到指定樓層
樓主
怎么把單片機讀到的數轉化成自己想要的數

1574599068(1).png (75.91 KB, 下載次數: 69)

1574599068(1).png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

來自 3#
ID:367934 發表于 2019-11-25 14:14 | 只看該作者
AA AB BB CC CD DD EE EF FF

這個是一個16進制的數據。
AA兩個為一個字節,即八位
說明中說到 AA AB BB 為Roll軸的數據,意思就是他把一個數據使用3個字節保存。
AA AB BB 分為 高8位 中8位 低8位
轉換為十進制為:
(AA*256*256)+(AB*256)+BB
另一種方法:
(AA<<16)+(AB<<8)+BB
要清楚那幾位為一組
換成10進制就很容易理解
比如一個數999可以分成
9*10*10+9*10+9 = 09 09 09
982
9*10*10+8*10+2 = 09 08 02

評分

參與人數 1黑幣 +70 收起 理由
admin + 70 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

沙發
ID:584814 發表于 2019-11-24 21:04 | 只看該作者
你想要讀什么 ?
回復

使用道具 舉報

地板
ID:531986 發表于 2019-11-25 16:46 | 只看該作者
man1234567 發表于 2019-11-24 21:04
你想要讀什么 ?

我想串口發送一個命令,獨到的是數據域的值
回復

使用道具 舉報

5#
ID:531986 發表于 2019-11-25 16:47 | 只看該作者
適得府君書 發表于 2019-11-25 14:14
AA AB BB CC CD DD EE EF FF

這個是一個16進制的數據。

好人真是多啊,問自己的同門,支支吾吾
回復

使用道具 舉報

6#
ID:584814 發表于 2019-11-26 09:57 | 只看該作者
17851000590 發表于 2019-11-25 16:46
我想串口發送一個命令,獨到的是數據域的值

加了高分的那個C+V了點二進制換算常識而已,答非所問基本扯蛋。
從你貼出的那一點點說明,可以看出返回的一串數據是這樣用的:
68 0D 00 84,疑似指令集,最后一個與說明那欄標題0x84對應;后面接的是飛行姿態數據:
00 10 50 表示滾轉角Roll +010.50度,第一位是符號位,0/1表示正/負,接下來三位是小數點前,末兩位是小數點后;
10 10 05 表示俯仰角Pitch -010.05度,01 04 01表示偏航角heading +104.01度,雖然是讀16進制數但直接用;
最后的1C疑似結束標志或校驗位,詳見說明書。
回復

使用道具 舉報

7#
ID:531986 發表于 2019-11-28 14:20 | 只看該作者
man1234567 發表于 2019-11-26 09:57
加了高分的那個C+V了點二進制換算常識而已,答非所問基本扯蛋。
從你貼出的那一點點說明,可以看出返回 ...

不好意思,上面協議沒貼
回復

使用道具 舉報

8#
ID:648521 發表于 2019-11-28 20:50 | 只看該作者
要改為機器可以識別的二進制數字。
回復

使用道具 舉報

9#
ID:155507 發表于 2019-11-29 16:33 | 只看該作者
從你貼出的那一點點說明,可以看出返回的一串數據是這樣用的:
68 0D 00 84
標示符:固定為68H  
0D 數據長度:從數據長度到校驗和(包括校驗和)的長度  (13)
00 地址碼:采集模塊的地址,默認為00
84 命令字 傳感器應答回復

最后一個與說明那欄標題0x84對應;
后面接的是飛行姿態數據:
00 10 50 表示滾轉角Roll +010.50度,第一位是符號位, 0/1表示正/負,接下來三位整數是小數點前,末兩位是小數點后;
10 10 05 表示俯仰角Pitch -010.05度,
01 04 01 表示偏航角heading +104.01度,雖然是讀16進制數但直接用;(是BCD; 用4位二進制數來表示1位十進制數中的0~9這10個數碼)

最后的1C 為校驗和位:數據長度、地址碼、命令字和數據域的和不考慮進位


回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表