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



























審核編輯 :李倩
-
芯片
+關(guān)注
關(guān)注
463文章
54017瀏覽量
466321 -
mcu
+關(guān)注
關(guān)注
147文章
18934瀏覽量
398524 -
算法
+關(guān)注
關(guān)注
23文章
4784瀏覽量
98086
原文標(biāo)題:用算法壓榨MCU性能,讓你的軟件飛起來(lái)~
文章出處:【微信號(hào):mcu168,微信公眾號(hào):硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
請(qǐng)問(wèn)CW32F030的采樣算法能移植到別的品牌MCU之中嗎?
Renesas RX260/RX261 MCU:高集成度與高性能的完美融合
AIROC? CYW20829:高性能藍(lán)牙低功耗MCU的卓越之選
聊聊MCU下載算法在Keil MDK里的那些事兒
什么是低功耗設(shè)計(jì),如何評(píng)估低功耗MCU性能?
找低成本IO型MCU?捷尚微代理輝芒單片機(jī)FT60FC1X,性能價(jià)格雙滿意!#單片機(jī)
實(shí)戰(zhàn)RK3568性能調(diào)優(yōu):如何利用迅為資料壓榨NPU潛能-在Android系統(tǒng)中使用NPU
RISC-V 算法原理及串口通信
恩智浦MCXA343和MCXA344通用MCU產(chǎn)品介紹
新唐科技車用MCU系列的核心特點(diǎn)和典型應(yīng)用
恩智浦MCXA345/A346通用MCU產(chǎn)品介紹
普華車用基礎(chǔ)軟件與芯馳科技智控MCU E3650正式完成適配
Microchip PIC32A系列MCU 集成高性能模擬外設(shè)的32位MCU
用算法壓榨MCU性能
評(píng)論