![]() |
發布時間: 2017-11-8 12:02
正文摘要:錯誤提示如下: 程序如下: //#include "NUC505Series.h" //#include "PressureSensor.h" //#define PSESNOR_ADDR 0x6D volatile uint8_t i2c1_read = 0; volatile uint8_t i2c1_addr = ... |
第三十七行有多打東西 |
路過學習一下 |
坐等。。。。。。。。。。。。。。 |
你把if (i2c1_read)改成if (2c1_read==0)試試 |
上一行 少一個分號 應該是 |
一般注釋是可以用顏色區分的,這么長有點看不懂了,你可以把一些無關緊要的語句刪掉,這樣看起來省力點 |
zl2168 發表于 2017-11-9 19:31 謝謝您的回復,我也是抱著試試看的心態,希望能解決。這段程序是傳感器廠家提供的測試程序。 |
謝謝各位大神的回復,這段程序是壓力傳感器廠家提供的測試程序。由于看不懂C,想用Keil uVision5編譯后,修改為匯編程序,F在編譯錯誤,無法進行下一步。 本人用匯編寫過一些小項目,也正在學習C。 |
提示在XG....c文件的第四行在i2c1_read缺一個分號,可以檢查下這個位置是不是中英切換出現的問題。也可以看看XG....h頭文件在定義時定義錯誤 同意這個方法 |
確認一下void I2C1_Read函數上面是不是多了一個} |
提示在XG....c文件的第四行在i2c1_read缺一個分號,可以檢查下這個位置是不是中英切換出現的問題。也可以看看XG....h頭文件在定義時定義錯誤 |
你怎么“學習一下”?請談談體會。 |
路過學習一下 |
沒注解不好看 |
為什么這么長時間沒人回帖?冗長程序沒人看,特別是沒有注解的。你想。e人有那么多時間嗎? |