0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用算法压榨MCU性能

硬件攻城狮 来源:芯片之家 作者:芯片之家 2022-11-23 14:34 次阅读

今天给大家分享一份比较古老但非常经典的资料,在大二就看到了,那时候非常惊叹,原来算法是这样的,不同的写法差距竟然这么大,于是才入坑了电子这条不归路。

有些人可能会吐槽,现在谁还用51单片机啊,性能那么差。结果一上来就用STM32F103系列做项目,可是你就点个灯,51对你来说都足够的不能再足够了,STM32F0、G0系列、STM8等,这些都是性价比之王,才是出货量更大的芯片

换个角度,你的程序51的性能已经满足不了了吗,你的程序是否还能再优化、精简,不同文件之间,是否做到了高内聚、低耦合,是否可以优化,很多的控制类板子,只要程序结构妥当,写法优良,大部分还是没问题的,因为有一个最大优点,便宜,一个省1毛,量大都不得了。

接下来,压榨一下MCU的潜力,看看功率足够的情况下,砖头能不能飞起来,同样的需求,写法不一样,下面的例子,执行速度可以从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

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    453

    文章

    50417

    浏览量

    421853
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16995

    浏览量

    350320
  • 算法
    +关注

    关注

    23

    文章

    4600

    浏览量

    92646

原文标题:用算法压榨MCU性能,让你的软件飞起来~

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    国产MCU扎堆平替STM32的原因

    mcu
    芯广场
    发布于 :2024年11月11日 17:00:28

    性能MCU对比 MCU在智能家居中的应用

    随着物联网(IoT)技术的飞速发展,智能家居行业迎来了前所未有的发展机遇。在这一领域,微控制器单元(MCU)作为核心控制单元,扮演着至关重要的角色。高性能MCU和普通MCU在智能家居中
    的头像 发表于 11-11 14:51 283次阅读

    雅特力发布高性能电机控制专用MCU

    近日,雅特力科技正式推出了其首款高性能电机控制专用MCU——AT32M412/M416。这款MCU专为出行工具、家电及工业控制等应用而设计,旨在满足市场对于高效、精准电机控制解决方案的迫切需求。
    的头像 发表于 11-01 18:11 819次阅读

    MCU性能与功能:优化设计的关键

    MCU(微控制单元)是现代电子产品中不可或缺的核心组件,广泛应用于家电、汽车、工业控制、医疗设备及消费电子等领域。随着科技的不断发展,MCU性能与功能得到了前所未有的提升,而优化设计成为推动这一变化的关键所在。
    的头像 发表于 11-01 13:26 181次阅读

    比较不同类型的MCU性能

    在现代电子设计中,微控制器单元(MCU)扮演着至关重要的角色。它们是实现智能控制、数据处理和通信的核心组件。随着技术的不断进步,MCU的种类和性能也在不断发展。 MCU的分类
    的头像 发表于 11-01 11:49 294次阅读

    MN15-M3OG12-POD1-40-Y压榨板限位光电开关工作原理与应用

    压榨板限位光电开关通过其独特的工作原理和显著的优势,在工业自动化领域发挥着重要的作用。随着技术的不断进步和应用领域的不断拓展,光电限位开关的应用前景将更加广阔。
    的头像 发表于 09-13 16:16 285次阅读

    基于MSPM0 MCU实现采用无传感器FOC算法的BLDC和PMSM控制

    电子发烧友网站提供《基于MSPM0 MCU实现采用无传感器FOC算法的BLDC和PMSM控制.pdf》资料免费下载
    发表于 09-02 10:21 2次下载
    基于MSPM0 <b class='flag-5'>MCU</b>实现采用无传感器FOC<b class='flag-5'>算法</b>的BLDC和PMSM控制

    FPGA与MCU的应用场景

    字滤波、FFT等信号处理算法 实时系统的低延迟 这个更像是MCU和CPU的理解,Windows/Linux和实时系统的对比就在于,虽然CPU的运算性能更高,但是他的实时可靠性却不如实时系统,我们会看
    发表于 07-29 15:45

    MCU如何实现AI功能

    在讨论如何在微控制器单元(MCU)上实现AI功能时,我们需要认识到MCU通常具有较为有限的计算资源和内存空间,这与专为高性能计算设计的GPU或TPU相比有显著不同。然而,随着技术的进步,即使是低功耗
    的头像 发表于 07-19 11:51 794次阅读

    压榨辊轴颈磨损修复其实很简单

    电子发烧友网站提供《压榨辊轴颈磨损修复其实很简单.docx》资料免费下载
    发表于 03-13 15:37 0次下载

    SAGE算法性能分析

    电子发烧友网站提供《SAGE算法性能分析.pdf》资料免费下载
    发表于 02-28 10:38 0次下载

    国内外MCU厂商在边缘AI市场寻找机会!MCU如何运行AI算法

    ,高频MCU的主频已经提升到GHz级别,可以满足边缘端低算力人工智能需求。将人工智能集成在MCU上,只用一颗芯片实现端侧部署,正在成为新潮流。   MCU 如何运行AI 算法   这种
    的头像 发表于 02-02 00:18 6456次阅读
    国内外<b class='flag-5'>MCU</b>厂商在边缘AI市场寻找机会!<b class='flag-5'>MCU</b>如何运行AI<b class='flag-5'>算法</b>?

    怎么FPGA做算法 如何在FPGA上实现最大公约数算法

    FPGA算法的优点在于它们可以提供高度的定制化和灵活性,使得算法可以根据实际需求进行优化和调整。此外,FPGA还可以实现硬件加速,提供比传统处理器更高的计算性能和吞吐量。因此,FPGA算法
    的头像 发表于 01-15 16:03 2011次阅读

    什么是压榨辊轴承位?导致压榨辊轴承位磨损的原因有哪些?

    电子发烧友网站提供《什么是压榨辊轴承位?导致压榨辊轴承位磨损的原因有哪些?.docx》资料免费下载
    发表于 01-05 09:19 0次下载

    #芯圣通用型8051MCU性能,高性价比 :HC89F160X系列

    mcu
    上海芯圣电子股份有限公司
    发布于 :2023年12月14日 09:38:53