![]() |
發(fā)布時間: 2022-2-26 14:44
正文摘要:我使用的是STC12C5A60S2單片機,我想實現(xiàn)求3個數(shù)組的平均值,數(shù)組和變量的類型全是int型,部分代碼如下: int x[2]={-30000,30000}; int y[2]={-30000,30000}; int z[2]={-30000,30000}; 經(jīng)過下一段程序XYZ ... |
圖中每個字節(jié)表示的數(shù)是什么呢?哪個是X0?Z1?…… |
正確答案是D8F0,你輸出了D9F0,差了一位,應(yīng)該不是計算錯誤,可能是輸出有什么問題。 |
erwtr 發(fā)表于 2022-2-27 12:09 最好把代碼貼全一點,比如你定義的數(shù)據(jù)類型,Send_int_Data函數(shù)的定義方式等,這樣更方便分析。 |
percy 發(fā)表于 2022-2-26 20:21 請看一下我后面的回復(fù),現(xiàn)在正在審核 |
發(fā)表于 2022-2-26 23:09 請看一下我后面的回復(fù),我回復(fù)現(xiàn)在還在審核 |
樓主根據(jù)串口調(diào)試助手發(fā)出數(shù)據(jù)不對,就說是數(shù)組里面會被重新賦值是沒有證據(jù)的。用Keil走單步查看數(shù)組就一目了然了。 |
找個在線平臺用純C驗證下看看 |
那么串口助手發(fā)出來的數(shù)據(jù)又是什么呢? |
首先你應(yīng)描述數(shù)據(jù)是怎么個不對法。再一個確認(rèn)出錯不是因為int溢出? |
Powered by 單片機教程網(wǎng)