今天給大家分享一份比較古老但非常經(jīng)典的資料,在大二就看到了,那時候非常驚嘆,原來算法是這樣的,不同的寫法差距竟然這么大,于是才入坑了電子這條不歸路。
有些人可能會吐槽,現(xiàn)在誰還用51單片機啊,性能那么差。結(jié)果一上來就用STM32F103系列做項目,可是你就點個燈,51對你來說都足夠的不能再足夠了,STM32F0、G0系列、STM8等,這些都是性價比之王,才是出貨量更大的芯片。
換個角度,你的程序51的性能已經(jīng)滿足不了了嗎,你的程序是否還能再優(yōu)化、精簡,不同文件之間,是否做到了高內(nèi)聚、低耦合,是否可以優(yōu)化,很多的控制類板子,只要程序結(jié)構(gòu)妥當(dāng),寫法優(yōu)良,大部分還是沒問題的,因為有一個最大優(yōu)點,便宜,一個省1毛,量大都不得了。
接下來,壓榨一下MCU的潛力,看看功率足夠的情況下,磚頭能不能飛起來,同樣的需求,寫法不一樣,下面的例子,執(zhí)行速度可以從120秒到0.5秒,下面一起欣賞一下:



























審核編輯 :李倩
-
芯片
+關(guān)注
關(guān)注
463文章
54051瀏覽量
466660 -
mcu
+關(guān)注
關(guān)注
147文章
18954瀏覽量
399065 -
算法
+關(guān)注
關(guān)注
23文章
4785瀏覽量
98128
原文標(biāo)題:用算法壓榨MCU性能,讓你的軟件飛起來~
文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
請問CW32F030的采樣算法能移植到別的品牌MCU之中嗎?
Renesas RX260/RX261 MCU:高集成度與高性能的完美融合
AIROC? CYW20829:高性能藍(lán)牙低功耗MCU的卓越之選
聊聊MCU下載算法在Keil MDK里的那些事兒
什么是低功耗設(shè)計,如何評估低功耗MCU性能?
通過優(yōu)化代碼來提高MCU運行效率
實戰(zhàn)RK3568性能調(diào)優(yōu):如何利用迅為資料壓榨NPU潛能-在Android系統(tǒng)中使用NPU
RISC-V 算法原理及串口通信
新唐科技車用MCU系列的核心特點和典型應(yīng)用
恩智浦MCXA345/A346通用MCU產(chǎn)品介紹
用算法壓榨MCU性能
評論