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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

51單片機C語言modbus通信協議數據處理問題

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

正文摘要:

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

回復

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

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

ID:883242 發表于 2022-7-25 17:57
xuyaqi 發表于 2022-7-23 19:52
這跟對方傳感器傳來的數據順序有關。

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

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

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

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

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

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

這跟對方傳感器傳來的數據順序有關。
ID:883242 發表于 2022-7-23 19:32
xuyaqi 發表于 2022-7-23 19:25
4個字節 66 66 42 7B 轉為浮點數為 2.7184266e+23,參考程序:

你把大小端弄反了。
ID:94031 發表于 2022-7-23 19:25
4個字節 66 66 42 7B 轉為浮點數為 2.7184266e+23,參考程序:

ID:883242 發表于 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=ch一句話就轉過去了。以上代碼用MinGW驗證通過。

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

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产a级黄色录像 | 天天干天天草 | 亚洲综合视频一区 | 免费视频一区二区 | 亚洲第一在线 | 日本xx视频免费观看 | 久久av综合 | 国产精品五月天 | 欧美日韩国产一区二区三区 | 黑人精品 | 日韩av高清 | 91免费在线视频 | 日韩欧美在线观看 | 天天干狠狠 | 欧美成人h版在线观看 | 成人免费视屏 | 国产九九精品视频 | 黄色一级大片在线免费看产 | 亚洲欧美日本在线 | 黄色欧美| 日韩av在线中文字幕 | 亚洲高清一区二区三区 | 福利一区二区 | 亚洲女人天堂成人av在线 | www.操.com | 国产欧美精品一区二区三区 | 国产高清精品在线 | 成人国产精品久久 | 亚洲国产精品一区二区第一页 | 福利片一区二区 | 91国产视频在线观看 | 在线第一页 | 综合国产| 激情小视频 | 91文字幕巨乱亚洲香蕉 | 国产欧美日韩一区二区三区在线 | 不卡一区二区三区四区 | 欧美一区不卡 | 中文字幕亚洲欧美日韩在线不卡 | 精品国产一区二区三区久久久蜜月 | 国产亚洲精品久久久久久豆腐 |