0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

用算法壓榨MCU性能

硬件攻城獅 ? 來源:芯片之家 ? 作者:芯片之家 ? 2022-11-23 14:34 ? 次閱讀

今天給大家分享一份比較古老但非常經(jīng)典的資料,在大二就看到了,那時(shí)候非常驚嘆,原來算法是這樣的,不同的寫法差距竟然這么大,于是才入坑了電子這條不歸路。

有些人可能會(huì)吐槽,現(xiàn)在誰還用51單片機(jī)啊,性能那么差。結(jié)果一上來就用STM32F103系列做項(xiàng)目,可是你就點(diǎn)個(gè)燈,51對你來說都足夠的不能再足夠了,STM32F0、G0系列、STM8等,這些都是性價(jià)比之王,才是出貨量更大的芯片

換個(gè)角度,你的程序51的性能已經(jīng)滿足不了了嗎,你的程序是否還能再優(yōu)化、精簡,不同文件之間,是否做到了高內(nèi)聚、低耦合,是否可以優(yōu)化,很多的控制類板子,只要程序結(jié)構(gòu)妥當(dāng),寫法優(yōu)良,大部分還是沒問題的,因?yàn)橛幸粋€(gè)最大優(yōu)點(diǎn),便宜,一個(gè)省1毛,量大都不得了。

接下來,壓榨一下MCU的潛力,看看功率足夠的情況下,磚頭能不能飛起來,同樣的需求,寫法不一樣,下面的例子,執(zhí)行速度可以從120秒到0.5秒,下面一起欣賞一下:

7ef3aa3a-6af4-11ed-8abf-dac502259ad0.png


7f094df4-6af4-11ed-8abf-dac502259ad0.png



7f26a61a-6af4-11ed-8abf-dac502259ad0.png


7f3f55d4-6af4-11ed-8abf-dac502259ad0.png


7f61510c-6af4-11ed-8abf-dac502259ad0.png


7f6fc6ec-6af4-11ed-8abf-dac502259ad0.png


7fb78662-6af4-11ed-8abf-dac502259ad0.png


7fcf3000-6af4-11ed-8abf-dac502259ad0.png

7fdd7958-6af4-11ed-8abf-dac502259ad0.png

7ffbfec8-6af4-11ed-8abf-dac502259ad0.png

80091b30-6af4-11ed-8abf-dac502259ad0.png

80198e0c-6af4-11ed-8abf-dac502259ad0.png

803ad346-6af4-11ed-8abf-dac502259ad0.png

8052ec06-6af4-11ed-8abf-dac502259ad0.png

805d5894-6af4-11ed-8abf-dac502259ad0.png

806c789c-6af4-11ed-8abf-dac502259ad0.png

80800984-6af4-11ed-8abf-dac502259ad0.png

8094723e-6af4-11ed-8abf-dac502259ad0.png

80d3d794-6af4-11ed-8abf-dac502259ad0.jpg

80dece7e-6af4-11ed-8abf-dac502259ad0.png

80f20fd4-6af4-11ed-8abf-dac502259ad0.png

81026eec-6af4-11ed-8abf-dac502259ad0.png

810f242a-6af4-11ed-8abf-dac502259ad0.png

81381eca-6af4-11ed-8abf-dac502259ad0.png

814263d0-6af4-11ed-8abf-dac502259ad0.png

8150fcec-6af4-11ed-8abf-dac502259ad0.png

81606a88-6af4-11ed-8abf-dac502259ad0.png

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 芯片
    +關(guān)注

    關(guān)注

    456

    文章

    50950

    瀏覽量

    424744
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17178

    瀏覽量

    351679
  • 算法
    +關(guān)注

    關(guān)注

    23

    文章

    4622

    瀏覽量

    93057

原文標(biāo)題:用算法壓榨MCU性能,讓你的軟件飛起來~

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    高薪 mcu 觸控算法專家(觸控按鍵,不要觸控屏)

    觸控應(yīng)用@ 算法專家(白色家電)按鍵觸摸 (Emma 18149712160 同微信) 工作職責(zé): 1、負(fù)責(zé)小華觸摸應(yīng)用的芯片產(chǎn)品和方案規(guī)劃; 2、負(fù)責(zé)小華觸摸方案(客戶可量產(chǎn))的開發(fā)和交付; 3
    發(fā)表于 12-27 14:12

    國產(chǎn)MCU扎堆平替STM32的原因

    mcu
    芯廣場
    發(fā)布于 :2024年11月11日 17:00:28

    性能MCU對比 MCU在智能家居中的應(yīng)用

    隨著物聯(lián)網(wǎng)(IoT)技術(shù)的飛速發(fā)展,智能家居行業(yè)迎來了前所未有的發(fā)展機(jī)遇。在這一領(lǐng)域,微控制器單元(MCU)作為核心控制單元,扮演著至關(guān)重要的角色。高性能MCU和普通MCU在智能家居中
    的頭像 發(fā)表于 11-11 14:51 ?562次閱讀

    雅特力發(fā)布高性能電機(jī)控制專用MCU

    近日,雅特力科技正式推出了其首款高性能電機(jī)控制專用MCU——AT32M412/M416。這款MCU專為出行工具、家電及工業(yè)控制等應(yīng)用而設(shè)計(jì),旨在滿足市場對于高效、精準(zhǔn)電機(jī)控制解決方案的迫切需求。
    的頭像 發(fā)表于 11-01 18:11 ?926次閱讀

    MCU性能與功能:優(yōu)化設(shè)計(jì)的關(guān)鍵

    MCU(微控制單元)是現(xiàn)代電子產(chǎn)品中不可或缺的核心組件,廣泛應(yīng)用于家電、汽車、工業(yè)控制、醫(yī)療設(shè)備及消費(fèi)電子等領(lǐng)域。隨著科技的不斷發(fā)展,MCU性能與功能得到了前所未有的提升,而優(yōu)化設(shè)計(jì)成為推動(dòng)這一變化的關(guān)鍵所在。
    的頭像 發(fā)表于 11-01 13:26 ?289次閱讀

    比較不同類型的MCU性能

    在現(xiàn)代電子設(shè)計(jì)中,微控制器單元(MCU)扮演著至關(guān)重要的角色。它們是實(shí)現(xiàn)智能控制、數(shù)據(jù)處理和通信的核心組件。隨著技術(shù)的不斷進(jìn)步,MCU的種類和性能也在不斷發(fā)展。 MCU的分類
    的頭像 發(fā)表于 11-01 11:49 ?484次閱讀

    MN15-M3OG12-POD1-40-Y壓榨板限位光電開關(guān)工作原理與應(yīng)用

    壓榨板限位光電開關(guān)通過其獨(dú)特的工作原理和顯著的優(yōu)勢,在工業(yè)自動(dòng)化領(lǐng)域發(fā)揮著重要的作用。隨著技術(shù)的不斷進(jìn)步和應(yīng)用領(lǐng)域的不斷拓展,光電限位開關(guān)的應(yīng)用前景將更加廣闊。
    的頭像 發(fā)表于 09-13 16:16 ?411次閱讀

    基于MSPM0 MCU實(shí)現(xiàn)采用無傳感器FOC算法的BLDC和PMSM控制

    電子發(fā)燒友網(wǎng)站提供《基于MSPM0 MCU實(shí)現(xiàn)采用無傳感器FOC算法的BLDC和PMSM控制.pdf》資料免費(fèi)下載
    發(fā)表于 09-02 10:21 ?2次下載
    基于MSPM0 <b class='flag-5'>MCU</b>實(shí)現(xiàn)采用無傳感器FOC<b class='flag-5'>算法</b>的BLDC和PMSM控制

    FPGA與MCU的應(yīng)用場景

    字濾波、FFT等信號處理算法 實(shí)時(shí)系統(tǒng)的低延遲 這個(gè)更像是MCU和CPU的理解,Windows/Linux和實(shí)時(shí)系統(tǒng)的對比就在于,雖然CPU的運(yùn)算性能更高,但是他的實(shí)時(shí)可靠性卻不如實(shí)時(shí)系統(tǒng),我們會(huì)看
    發(fā)表于 07-29 15:45

    MCU如何實(shí)現(xiàn)AI功能

    在討論如何在微控制器單元(MCU)上實(shí)現(xiàn)AI功能時(shí),我們需要認(rèn)識到MCU通常具有較為有限的計(jì)算資源和內(nèi)存空間,這與專為高性能計(jì)算設(shè)計(jì)的GPU或TPU相比有顯著不同。然而,隨著技術(shù)的進(jìn)步,即使是低功耗
    的頭像 發(fā)表于 07-19 11:51 ?955次閱讀

    壓榨輥軸頸磨損修復(fù)其實(shí)很簡單

    電子發(fā)燒友網(wǎng)站提供《壓榨輥軸頸磨損修復(fù)其實(shí)很簡單.docx》資料免費(fèi)下載
    發(fā)表于 03-13 15:37 ?0次下載

    SAGE算法性能分析

    電子發(fā)燒友網(wǎng)站提供《SAGE算法性能分析.pdf》資料免費(fèi)下載
    發(fā)表于 02-28 10:38 ?0次下載

    FM33FT0A系列車MCU芯片產(chǎn)品說明書

    電子發(fā)燒友網(wǎng)站提供《FM33FT0A系列車MCU芯片產(chǎn)品說明書.pdf》資料免費(fèi)下載
    發(fā)表于 02-18 10:17 ?3次下載

    國內(nèi)外MCU廠商在邊緣AI市場尋找機(jī)會(huì)!MCU如何運(yùn)行AI算法

    ,高頻MCU的主頻已經(jīng)提升到GHz級別,可以滿足邊緣端低算力人工智能需求。將人工智能集成在MCU上,只用一顆芯片實(shí)現(xiàn)端側(cè)部署,正在成為新潮流。 ? MCU 如何運(yùn)行AI 算法 ? 這種
    的頭像 發(fā)表于 02-02 00:18 ?6625次閱讀
    國內(nèi)外<b class='flag-5'>MCU</b>廠商在邊緣AI市場尋找機(jī)會(huì)!<b class='flag-5'>MCU</b>如何運(yùn)行AI<b class='flag-5'>算法</b>?

    怎么FPGA做算法 如何在FPGA上實(shí)現(xiàn)最大公約數(shù)算法

    FPGA算法的優(yōu)點(diǎn)在于它們可以提供高度的定制化和靈活性,使得算法可以根據(jù)實(shí)際需求進(jìn)行優(yōu)化和調(diào)整。此外,F(xiàn)PGA還可以實(shí)現(xiàn)硬件加速,提供比傳統(tǒng)處理器更高的計(jì)算性能和吞吐量。因此,F(xiàn)PGA算法
    的頭像 發(fā)表于 01-15 16:03 ?2424次閱讀