久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

51單片機C語言modbus通信協(xié)議數(shù)據(jù)處理問題

查看數(shù): 2378 | 評論數(shù): 10 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2022-7-23 15:27

正文摘要:

各位大佬們好,最近在學(xué)習(xí)modbus通信協(xié)議,廢了老大勁終于把數(shù)據(jù)從傳感器里面讀出來了,但是卡在數(shù)據(jù)處理這一步了處理方法說明書上寫的很詳細,可是這部分代碼實在是不會寫,希望有大佬指點一二。 比如這個例子,讀 ...

回復(fù)

ID:94031 發(fā)表于 2022-7-25 19:12
Hephaestus 發(fā)表于 2022-7-25 17:57
樓主都說了“66 66 42 7B”是62.85的意思,你搞個2.7e23是來搞笑的嗎?

主要是樓主把 66 66 7b 42 寫成 66 66 42 7B 造成還原錯誤,數(shù)據(jù)正常后還原也正常了,62.85。

ID:883242 發(fā)表于 2022-7-25 17:57
xuyaqi 發(fā)表于 2022-7-23 19:52
這跟對方傳感器傳來的數(shù)據(jù)順序有關(guān)。

樓主都說了“66 66 42 7B”是62.85的意思,你搞個2.7e23是來搞笑的嗎?
ID:883242 發(fā)表于 2022-7-24 22:32
愛馬達的小電動 發(fā)表于 2022-7-24 14:38
謝謝指導(dǎo),這樣確實可以一步到位了,還有個問題是怎么把接收到不斷變化的值放到ch【】里面處理啊,我自己 ...

總要把代碼和報錯內(nèi)容貼出來吧?你什么都不說別人也都不是算命的。
ID:375889 發(fā)表于 2022-7-24 14:39
xuyaqi 發(fā)表于 2022-7-23 19:25
4個字節(jié) 66 66 42 7B 轉(zhuǎn)為浮點數(shù)為 2.7184266e+23,參考程序:

非常感謝解惑
ID:375889 發(fā)表于 2022-7-24 14:38
Hephaestus 發(fā)表于 2022-7-23 18:48
根本就不用算啊!上面f=ch一句話就轉(zhuǎn)過去了。以上代碼用MinGW驗證通過。

不過要注意的是x86本身是小端 ...

謝謝指導(dǎo),這樣確實可以一步到位了,還有個問題是怎么把接收到不斷變化的值放到ch【】里面處理啊,我自己寫的一直報錯,不知道該怎么修改了
ID:883242 發(fā)表于 2022-7-23 19:54
xuyaqi 發(fā)表于 2022-7-23 19:52
這跟對方傳感器傳來的數(shù)據(jù)順序有關(guān)。

人家都舉例“66 66 42 7B”的含義是62.85了,你還蒸熟的鴨子只剩下嘴硬了有意思嗎?
ID:94031 發(fā)表于 2022-7-23 19:52
Hephaestus 發(fā)表于 2022-7-23 19:32
你把大小端弄反了。

這跟對方傳感器傳來的數(shù)據(jù)順序有關(guān)。
ID:883242 發(fā)表于 2022-7-23 19:32
xuyaqi 發(fā)表于 2022-7-23 19:25
4個字節(jié) 66 66 42 7B 轉(zhuǎn)為浮點數(shù)為 2.7184266e+23,參考程序:

你把大小端弄反了。
ID:94031 發(fā)表于 2022-7-23 19:25
4個字節(jié) 66 66 42 7B 轉(zhuǎn)為浮點數(shù)為 2.7184266e+23,參考程序:

ID:883242 發(fā)表于 2022-7-23 18:48
  1. int main(int argc, char *argv[]) {
  2.         float *f;
  3.         uint8_t ch[4]={0x66,0x66,0x7b,0x42};
  4.         f=ch;
  5.         printf("%f ",*f);
  6.         return 0;
  7. }
復(fù)制代碼

根本就不用算啊!上面f=ch一句話就轉(zhuǎn)過去了。以上代碼用MinGW驗證通過。

不過要注意的是x86本身是小端,C51編譯器按大端保存超過1字節(jié)的數(shù)據(jù),所以ch[4]里面的數(shù)據(jù)順序要反過來。

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

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 精品亚洲第一 | 日韩视频一区二区 | 亚洲黄色一级毛片 | 精品久久久久久亚洲精品 | 日本国产高清 | www国产成人免费观看视频,深夜成人网 | 丁香久久 | 欧美日韩在线免费 | 成人在线精品视频 | 亚洲成av | 欧美国产日韩精品 | 91亚洲精选| 一区在线播放 | 欧美日韩在线观看一区 | 久久久一区二区 | 天天综合网91 | 精品欧美一区二区三区免费观看 | 成人在线a | 91丨九色丨国产在线 | 在线免费观看黄色 | 天天av天天好逼 | 日本精品在线观看 | 亚洲午夜精品视频 | 亚洲欧美日本国产 | 日本午夜免费福利视频 | 日韩不卡一二区 | 精品国产视频 | 国产传媒毛片精品视频第一次 | 久久久国产一区二区三区四区小说 | 亚洲一区二区三区在线 | 国产精品亚洲第一区在线暖暖韩国 | 一本色道久久综合亚洲精品高清 | 亚洲黄色在线免费观看 | 夜夜摸天天操 | 日本不卡一区二区三区 | 久草免费视 | 国产午夜精品久久久 | 国产国拍亚洲精品av | 亚洲精品亚洲人成人网 | 久久久精品视频免费 | 精品日韩一区二区 |