怎么收發(fā)浮點(diǎn)型數(shù)據(jù)啊

小弟現(xiàn)能正常發(fā)送數(shù)據(jù)給上位機(jī),顯示是10進(jìn)制,但是不能發(fā)送小數(shù),單片機(jī)采集的數(shù)據(jù)是浮點(diǎn)型的,發(fā)送到上位機(jī)就變成了整數(shù),修改了CH375HFF.H中void xWriteCH375Data( FLOAT mData );函數(shù)聲明數(shù)據(jù)類型為FLOAT型,上位機(jī)中修改了CH375DLL.H中的mBuffer[ mCH375_PACKET_LENGTH ];數(shù)據(jù)緩沖區(qū)數(shù)據(jù)類型為FLOAT,并在上下位機(jī)程序中相應(yīng)的數(shù)據(jù)類型都改為了FLOAT型,收到的數(shù)據(jù)就是亂瑪了,只好來(lái)這請(qǐng)教各位大蝦了

另外,現(xiàn)在還是不能上位機(jī)給下位機(jī)發(fā)送數(shù)據(jù),單步執(zhí)行看到讀到的數(shù)據(jù)都是發(fā)送下來(lái)的數(shù)據(jù)長(zhǎng)度值,很郁悶! 謝謝了

實(shí)際我們?cè)趥鬏數(shù)倪^程中是不處理任何數(shù)據(jù)的,如果你想傳輸?shù)脑?,你可以自己定義數(shù)據(jù)格式就可以了


(1)這種直接修改數(shù)據(jù)類型的方法是錯(cuò)誤的,所有的數(shù)據(jù)最終都會(huì)被轉(zhuǎn)換為字節(jié)型的數(shù)據(jù)進(jìn)行處理。其實(shí)你可以在上下位約定好一個(gè)放大倍數(shù),把浮點(diǎn)數(shù)放大成整型數(shù)據(jù),再發(fā)給上位機(jī)。 (2)你下位機(jī)的接收流程是怎么樣的呢?下載CH372EVT.ZIP,里面有示例程序


單片機(jī)發(fā)不也是一字節(jié)一字節(jié)的發(fā)嗎?上位機(jī)收到后重新組合下就好了。實(shí)在不知道怎么弄。就做個(gè)聯(lián)合變量吧。


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频