熱門: 51單片機(jī) | 24小時必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
|
發(fā)布時間: 2022-2-26 14:44
正文摘要:我使用的是STC12C5A60S2單片機(jī),我想實(shí)現(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)該不是計(jì)算錯誤,可能是輸出有什么問題。 |
erwtr 發(fā)表于 2022-2-27 12:09 最好把代碼貼全一點(diǎn),比如你定義的數(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驗(yàn)證下看看 |
| 那么串口助手發(fā)出來的數(shù)據(jù)又是什么呢? |
| 首先你應(yīng)描述數(shù)據(jù)是怎么個不對法。再一個確認(rèn)出錯不是因?yàn)閕nt溢出? |
Powered by 單片機(jī)教程網(wǎng)