我代碼最初版是在之前老工程架構上了一個TSL25721的驅動,之后優化代碼,我把老架構的一些無關全域變數洗掉了,現在刪減版跟最初版從TSL25721相同暫存器地址讀的值差了將近十倍是什么問題,io模擬iic驅動,我現在寫了一個純凈版的工程單純去驅動TSL讀值跟我刪減版想同,但是老版問題不知道出在哪,有沒有懂的大佬指明個排查方向
最初版室內讀值C0大概六百多,c1一百多
刪減版室內讀值C0大概七千多,c1一千多
uj5u.com熱心網友回復:
如果只是數值上差10倍,大概就是老版放大10倍后,再還原了,浮點運算常會這樣子操作uj5u.com熱心網友回復:
我從通道中讀出來的原始值就相差十倍了,外部程式還沒操作
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/247451.html
標籤:單片機/工控
上一篇:[求助]宏定義讀取埠狀態錯誤
下一篇:求解
