亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于單片機內部原理

關于單片機內部原理

qq_笑_17 2018-08-09 09:10:54
最近在用STC89C52RC單片機做一個項目,輸出mpu6050的原始數據,然后對數據進行濾波和姿態融合。但是才用了一個簡單的濾波算法,就已經把單片機內部的512B的RAM用完了。修改了編譯器的存儲模式后,雖然沒有報錯,但是訪問速度變慢了。輸出的數據也不對。這個問題糾結了一天了。到現在還沒有解決?,F在在考慮是繼續探究51系列單片機的內部原理,還是轉換內存更大效率更高的處理器?考慮到現在8位單片機面臨淘汰的命運,將來會是32位處理器的天下。有點迷茫了。不知道該往哪走。
查看完整描述

1 回答

?
慕容森

TA貢獻1853條經驗 獲得超18個贊

單片機完全不懂,但我以前一個同學搞這玩意(深圳)跟我聊天說到一件事

他們曾經設計過一個功能里面涉及到一些最基本的sin cos這些操作(具體是不是不太記得了,搞不好需要用上大學的一些公式),他們設計出來的玩意成本比一個日本人設計出來的就是要高或者要慢,而最終東西成本就是這樣一點點的摳出來的,所以我那同學就被負責去搞清楚對方怎么搞的(不然自己的東西貴了沒人買),中間細節就不說了,最后反正知道了辦法,而辦法說出來可能很蠢:

那日本人根本就沒用什么公式,他是直接對每個角度都計算出結果后把角度和結果直接丟數組塞進去了,這樣當然要比正統做法要快(精度需求已經滿足),成本當然要低。

說這個事只是想告訴你達到一個目標不一定只有一條路,雖然升級硬件是立竿見影,這種過程往往更適合互聯網公司(硬件投入往往比程序調整更劃算)。而你這種做更底層的東西節約1分錢最后的結果往往相差很大(比如別人就可能選擇更便宜同樣滿足要求的東西而不是你的了)。所以我感覺你不要考慮放棄,苛刻的環境反而更能體現人的能力


查看完整回答
反對 回復 2018-08-20
  • 1 回答
  • 0 關注
  • 799 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號